2011-06-25 76 views
2

我是NUnit的新手,今天我只是下載它,我無法使用Visual Studio工作。 (我也是Visual Studio的新手) 我遵循TekPub的Mastering C#4.0教程。NUnit不適用於Visual Studio 2010?

屏幕截圖:在紅圈區域內丟失了一些東西。應該有一些「綠色的東西」,讓你雙擊它並運行NUnit測試。
http://dl.dropbox.com/u/20422001/NunitMissing.jpg

正如你可以在上面的截圖中看到,NUnit的似乎不工作....

我錯過了什麼?請指教。謝謝

編輯 這是它應該如何看起來像。我參加了一個從視頻截圖教程:

http://dl.dropbox.com/u/20422001/nunit.jpg

,這裏是項目文件:

http://dl.dropbox.com/u/20422001/MasteringCSharp.rar

正如你所看到的,我沒有「單元測試」選項卡, 「單元測試會話」...

回答

6

你沒有做錯什麼。開箱即用,NUnit不直接與Visual Studio集成。視頻中的屏幕截圖似乎是使用了Resharper的測試跑步者。

通常,使用NUnit進行測試需要您編譯測試項目,然後將其加載到可從中運行測試的NUnit GUI(nunit.exe)中。使用NUnit GUI時,項目將在程序集重新編譯時重新加載。 (我有時更喜歡在單獨的過程中使用它,因爲它不會捆綁Visual Studio的UI,但這是一個偏好問題。)

使用第三方測試運行程序(如Resharper,TestDriven.net,伽利略等,它允許你直接從IDE內運行或調試測試。您可以使用NUnit完成相同的工作,方法是將Visual Studio配置爲連接到NUnit並從外部進程調試您的測試。這post shows you how

0

我的朋友是JetBrains的Resharper - 它是Visual Studio的一個付費插件,允許您在IDE中運行測試。強烈推薦,如果你在VS工作了很長時間。

當然,因爲您剛剛開始,您可以使用NUnit GUI來運行測試。您也可以將其設置爲在每次構建後運行測試。 Tools > Settings > Test Loader > Assembly Reload. Check "Re-Run last tests run". Apply changes

相關問題