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