[Visual Studio] 透過Unit Test Generator快速為專案加入單元測試程式碼

用慣 Visual Studio 2010 的朋友們應該對於在程式碼編輯視窗中按下滑鼠右鍵後會出現的 " Create Unit Tests... " 功能不陌生。
不過,隨著 Visual Studio 版本的演進,在 Visual Stuido 2012 / 2013 的程式碼編輯視窗中按下滑鼠右鍵之後就會發現" Create Unit Tests... "這個選項不見了!!

 

用慣 Visual Studio 2010 的朋友們應該對於在程式碼編輯視窗中按下滑鼠右鍵後會出現的 " Create Unit Tests... " 功能不陌生。

image

 

不過,隨著 Visual Studio 版本的演進,在 Visual Stuido 2012 的程式碼編輯視窗中按下滑鼠右鍵之後就會發現 -- " Create Unit Tests... " 這個選項不見了!!  不只 Visual Studio 2012 如此,Visual Studio 2013 也是一樣的情況。

image image

針對 " Create Unit Tests... " 從 Visual Studio 2012 裡憑空消失這件事,有不少開發者向微軟提出反應,在網路上也有不少文章提到可以將 " Create Unit Tests... " 加回 Visual Studio 2012 中的應急措施。

 

不過,今天要跟各位介紹的,是由微軟的 Visual Studio ALM Rangers 小組所開發出來的 Visual Studio 擴充功能包 -- Unit Test Generator

 

只要在 Visual Studio 2012 以上版本的 TOOLS –> Extensions and Updates 視窗中針對 Online 分類搜尋 "Unit Test" 關鍵字,就可以找到這個擴充包來安裝囉!!~

image

 

安裝完畢並且重新開啟 Visual Studio 2012 / 2013 之後,在程式碼編輯視窗中按下滑鼠右鍵~~ 噹噹噹!!!  出現了 " Generate Unit Test " 選項了!!

image

 

點選 "Generate Unit Test" 之後~~~ 專案、測試類別和方法的骨架在幾秒內就全部生出來囉!!!!~~

image

 

這個擴充包可以在 Visual Studio 2012 / 2013 的 Professional 以上版本使用,好工具,不裝嗎!?

 


額外收錄 - Create Unit Tests 懶人包 for Visual Studio 2012

 

比較念舊的朋友們可能還是比較習慣使用原生的" Create Unit Tests... ",這邊就提供一個懶人包給有需要的朋友~

其實這個懶人包只是調整過後的設定值匯出,下載之後只需要匯入設定就可以使用啦!!~

 

下載連結於此,請自行服用。

 

但是,如果您的人品跟我差不多,那麼,您可能會遇到下面這個情況... " Create Unit Tests... " 是跑出來了,但是它就是不讓我按....

image

 

天無絕人之路,如果您真的很不幸的也碰到了這種情況,請先深呼吸,然後毅然決然的重灌作業系統 + Visual Studio 2012手動建立一個 UnitTest 專案,並且在 Unit Test 專案裡面手動加入一個UnitTest類別。

接著, " Create Unit Tests... " 的封印就會被解除啦!!~

1

 

以上,Happy Coding!!~