用慣 Visual Studio 2010 的朋友們應該對於在程式碼編輯視窗中按下滑鼠右鍵後會出現的 " Create Unit Tests... " 功能不陌生。
不過,隨著 Visual Studio 版本的演進,在 Visual Stuido 2012 / 2013 的程式碼編輯視窗中按下滑鼠右鍵之後就會發現" Create Unit Tests... "這個選項不見了!!
用慣 Visual Studio 2010 的朋友們應該對於在程式碼編輯視窗中按下滑鼠右鍵後會出現的 " Create Unit Tests... " 功能不陌生。
不過,隨著 Visual Studio 版本的演進,在 Visual Stuido 2012 的程式碼編輯視窗中按下滑鼠右鍵之後就會發現 -- " Create Unit Tests... " 這個選項不見了!! 不只 Visual Studio 2012 如此,Visual Studio 2013 也是一樣的情況。
針對 " 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" 關鍵字,就可以找到這個擴充包來安裝囉!!~
安裝完畢並且重新開啟 Visual Studio 2012 / 2013 之後,在程式碼編輯視窗中按下滑鼠右鍵~~ 噹噹噹!!! 出現了 " Generate Unit Test " 選項了!!
點選 "Generate Unit Test" 之後~~~ 專案、測試類別和方法的骨架在幾秒內就全部生出來囉!!!!~~
這個擴充包可以在 Visual Studio 2012 / 2013 的 Professional 以上版本使用,好工具,不裝嗎!?
額外收錄 - Create Unit Tests 懶人包 for Visual Studio 2012
比較念舊的朋友們可能還是比較習慣使用原生的" Create Unit Tests... ",這邊就提供一個懶人包給有需要的朋友~
其實這個懶人包只是調整過後的設定值匯出,下載之後只需要匯入設定就可以使用啦!!~
下載連結於此,請自行服用。
但是,如果您的人品跟我差不多,那麼,您可能會遇到下面這個情況... " Create Unit Tests... " 是跑出來了,但是它就是不讓我按....
天無絕人之路,如果您真的很不幸的也碰到了這種情況,請先深呼吸,然後毅然決然的重灌作業系統 + Visual Studio 2012手動建立一個 UnitTest 專案,並且在 Unit Test 專案裡面手動加入一個UnitTest類別。
接著, " Create Unit Tests... " 的封印就會被解除啦!!~
以上,Happy Coding!!~