有没有人将NUnit与Visual Studio 2010集成?

时间:2012-04-04 15:24:05

标签: visual-studio nunit

有没有人将NUnit与Visual Studio集成?我正在尝试设置构建管道like this one。但是,我对.NET很陌生,我仍然在理解它是如何工作的。 NUnit + VS的互联网上有很多资源,我很困惑。

7 个答案:

答案 0 :(得分:15)

我建议您使用Resharper 有人说,“它只是有效” 在您的情况下,这种选择的缺点/副作用可能是:
  1. Resharper不是免费的;
  2.运行单元测试是Resharper的一小部分 - 它还包括许多其他功能,您现在可能不需要这些功能(但您可以在设置中禁用大部分功能)。

免费解决方案是 - Visual Nunit 2010 Visual Studio扩展。免费,完全符合你的要求。


<强>更新
如何将NUnit添加到您的项目中 我找到了this tutorial。按照它逐步进行,我发现它对.NET新手有用而且完整。

唯一的区别是,在运行测试的Running Unit-Tests部分中,作者使用在NUnit内部分发的测试运行器工具,但您可以使用ReSharper runner作为described in JetBrains' docs

答案 1 :(得分:3)

我正在使用这个: http://visualstudiogallery.msdn.microsoft.com/c8164c71-0836-4471-80ce-633383031099

对我来说效果很好。您可以通过View-&gt; Other Windows-&gt; Visual NUnit

在VS2010中访问它

答案 2 :(得分:2)

我使用了TestDriven,直到它不再是免费的,我使用了Resharper,但觉得它减慢了我的机器速度,我尝试了VisualNUnit扩展,但它似乎产生了多个自身的进程,可以保留我的一些DLL ,我在Visual Studio Tools下添加了NUnit本身作为命令(还有一个工具栏按钮和Visual Studio中的一些宏来启动当前的测试并附加)但是这需要花费一些精力来设置并且在感觉不够顺利之后被TestDriven等工具宠坏了。最后我尝试了 NCrunch ...从那时起我就被迷住了,我甚至开始喜欢它而不是TestDriven!我的“NUnit存储桶列表”中的下一个工具将是NUnit extension for Visual Studio 11

PS:NCrunch应该适用于您的Visual Studio 2010,并且主页上有一个非常不错的演示视频。

答案 3 :(得分:2)

首先下载并安装NUnit

第1步:打开Visual Studio

第2步:打开您的项目

步骤3:从解决方案资源管理器中选择属性

步骤4:在属性窗口中选择“调试”选项

步骤5:选择“开始操作”部分下的“启动外部程序”

步骤6:选择NUnit文件的路径

第7步:保存。

在调试项目之后,NUnit将会打开。

答案 4 :(得分:1)

答案 5 :(得分:1)

Visual Studio 2011(BETA)与2010兼容,并提供开箱即用的测试运行器。请参阅Visual Studio 11 Beta Unit Testing – What’s NewVisual Studio 11 Beta - Unit Testing Plugins List。对于持续集成(CI)服务器,U可以使用TeamCity并在服务器上运行这些测试。

答案 6 :(得分:1)

原始且仍然相当不错的测试跑步者。

Test Driven .net

以前是免费的,但除非您是学生或开源开发人员,否则现在需要支付少量费用。