簡體   English   中英

NUnit沒有在Visual Studio 2010上工作?

[英]NUnit not working on Visual Studio 2010?

我是NUnit的新手,今天我只是下載它,我無法使用Visual Studio。 (我也是Visual Studio的新手)我正在關注TekPub的Mastering C#4.0教程。

屏幕截圖:紅色圓圈區域內缺少某些內容。 應該有一些“綠色的東西”讓你雙擊它並運行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

如您所見,我沒有“單元測試”選項卡和“單元測試會話”......

你沒有做錯任何事。 開箱即用,NUnit不直接與Visual Studio集成。 視頻的截圖似乎是使用Resharper的測試運行器。

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

使用像Resharper,TestDriven.net,Galileo等第三方測試運行器的額外優勢是它允許您直接從IDE中運行或調試測試。 您可以通過將Visual Studio配置為附加到NUnit並從外部進程調試測試來使用NUnit完成相同的操作。 這篇文章告訴你如何

我沒有看到那個特定的視頻,但聽起來你需要一個適用於Visual Studio的NUnit測試運行器。

請查看以下內容:

Visual NUnit 2010 - 免費!

TestDriven.net

ReSharper的

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

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM