[英]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完成相同的操作。 這篇文章告訴你如何 。
我的朋友是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.