2011-06-25 71 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

相关问题