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