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