Visual Studio 2012可以說(shuō)是迄今為止微軟VS開(kāi)發(fā)工具中用戶體驗(yàn)最好的產(chǎn)品,無(wú)論是速度還是體驗(yàn)以及功能,都非常出色,但是,使用了一段時(shí)間后發(fā)現(xiàn)有一個(gè)之前版本VS都有的功能卻在Visual Studio 2012中消失了。
裝了Visual Studio 2012的朋友可以自己試一試,在一個(gè)方法的名上右鍵點(diǎn)擊發(fā)現(xiàn)操作菜單中沒(méi)有創(chuàng)建單元測(cè)試的選項(xiàng),如下圖:
不知道微軟是怎么想的,這個(gè)實(shí)用的功能給去掉了,但是也不用著急,成熟的軟件產(chǎn)品一般都不會(huì)將已有的功能去掉,最多也是隱藏,下面我們就來(lái)通過(guò)幾個(gè)簡(jiǎn)單的步驟開(kāi)啟該功能,讓我們可以在右鍵菜單中輕松創(chuàng)建單元測(cè)試。
1. 在Tools菜單中選擇Customize…菜單:
2. 在彈出窗口中選擇Commands選項(xiàng)卡,并選擇Context menus,在下拉菜單中選擇Editor Context Menus | Code Windows:
3. 這是我們可以看到久違的Create Unit Tests…菜單,選擇后點(diǎn)擊Move Up或Move Down,讓這個(gè)菜單移動(dòng)到Run Tests周圍即可(這點(diǎn)需要注意,如果移動(dòng)后還未看到菜單出現(xiàn)在右鍵菜單中,那么再移動(dòng)一次,直到該菜單出現(xiàn)為止):
4. 看到Create Unit Tests…菜單出現(xiàn),已經(jīng)成功一半了,但是卻發(fā)現(xiàn)該菜單不能被點(diǎn)擊,處于禁用狀態(tài):
5. 接著隨便創(chuàng)建一個(gè)項(xiàng)目,并在該項(xiàng)目的解決方案中創(chuàng)建一個(gè)測(cè)試項(xiàng)目:
6. 創(chuàng)建好測(cè)試項(xiàng)目后,在該項(xiàng)目中通過(guò)Add –> Unit Test…創(chuàng)建一個(gè)單元測(cè)試文件:
7. 這時(shí)再回到剛才右鍵菜單中單元測(cè)試被禁用的方法上,右鍵點(diǎn)擊,發(fā)現(xiàn)Create Unit Tests…已經(jīng)可用,大功告成,以后在所有項(xiàng)目中都可以快速使用這個(gè)功能了。