微軟的 Visual Studio ALM Rangers 小組所開發(fā)出來的 Visual Studio 擴充功能包 -- Unit Test Generator。只要在 Visual Studio 2012 以上版本的 TOOLS –> Extensions and Updates 窗口中針對 Online 分類搜尋 "Unit Test" 關鍵詞,就可以找到這個擴充包來安裝啰!!~
從Visual Studio 2012開始,創(chuàng)建單元測試從右鍵菜單中消失了,這讓開發(fā)者感覺很不習慣.其實創(chuàng)建單元測試并不是消失了,只是獨立成一個擴展Unit Test Generator,單獨安裝這個擴展后,創(chuàng)建單元測試就又回來了.
安裝方法:
選擇工具>擴展和更新>搜索Unit Test Generator,然后安裝擴展并重啟Visual Studio.重啟后可以從測試菜單下面找到Configure Unit Test Generator,可以配置要使用的單元測試框架,以及生成的測試項目名,類名,方法名,以及測試方法的默認方法體等.
打開VS2013,選擇工具-擴展和更新,搜索并安裝Unit Test Generator,如下圖。
Install Unit Test Generator
如果不安裝這貨是不會出現(xiàn)Generate Unit Test的選項的。
VS2012創(chuàng)建單元測試功能
1 打開 工具--自定義
2 選擇 上下文菜單--編輯器上下文菜單|代碼窗口
3 在這里我們可以看到“創(chuàng)建單元測試”這個菜單了,將它移到運行測試菜單下面
4 關閉VS并重啟
重啟后再對著類名,點擊右鍵,發(fā)現(xiàn)上下文菜單中已經(jīng)出現(xiàn)了“創(chuàng)建單元測試”按鈕,但它是灰色的,并不能使用。但我們離成功不遠了。
重啟很重要,如果不重啟,菜單出不來。
5 解決方案中右鍵,添加--新建項目,添加一個單元測試項目。
如圖:
6 右鍵單元測試項目,添加--單元測試
哈哈,此時大功告成,你再返回非測試項目項目中,對著類名點擊右鍵,就可以看到“創(chuàng)建單元測試”可以用了。
PS:好像重新打開項目的時候,“創(chuàng)建單元測試”都會是灰色的,但重新執(zhí)行一下步驟6就OK了。