是否有人将NUnit与Visual Studio 2010集成



有人将NUnit与Visual Studio集成过吗?我正试图建立一个像这样的构建管道。但是,我对.NET还很陌生,我仍然了解事物是如何工作的。互联网上有很多关于NUnit+VS的资源,我很困惑。

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

免费的解决方案是-Visual Nunit 2010 Visual studio扩展。自由,随心所欲。


更新
如何将NUnit添加到您的项目中
我找到了这个教程。按照它一步一步来,我发现它对.NET新手很有帮助,而且很完整。

唯一的区别是,在运行测试的Running Unit-Tests部分中,作者使用了NUnit内部分发的测试运行程序工具,但您可以使用JetBrains的文档

中描述的ReSharper运行程序

我使用的是:http://visualstudiogallery.msdn.microsoft.com/c8164c71-0836-4471-80ce-633383031099

这对我来说效果很好。你可以在VS2010中从View->OtherWindows->VisualNUnit

访问它

我使用了TestDriven,直到它不再免费,我使用了Resharper,但觉得它太慢了,我尝试了VisualNUnit扩展,但它似乎自己产生了多个进程,这些进程会保留我的一些DLL,我在Visual Studio Tools下添加了NUnit本身作为一个命令(在Visual Studio中还添加了一个工具栏按钮和一些宏来启动当前的测试和附加),但这需要花费一些精力来设置,而且在被TestDriven等工具破坏后感觉不够流畅。最终我尝试了NCrunch。。。从那以后,我就迷上了,我甚至开始喜欢它而不是TestDriven!我的"NUnit存储桶列表"中的下一个工具将是VisualStudio11的NUnit扩展。

附言:NCrunch应该在你的Visual Studio 2010上工作,主页上有一个非常不错的演示视频。

首先下载并安装NUnit

步骤1:打开Visual studio

步骤2:打开你的项目

步骤3:从解决方案浏览器中选择属性

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

步骤5:在"启动操作"部分下选择"启动外部程序"

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

步骤7:保存。

之后,当您调试项目时,NUnit将打开。

使用NUnit 设置Visual C#2010学习版

原始的、仍然很好的测试运行程序。

测试驱动的.net

过去是免费的,但现在只需支付少量费用,除非你是学生或开源开发人员。

Visual Studio 2011(BETA)与2010兼容,并提供开箱即用的测试运行程序。请参阅Visual Studio 11 Beta单元测试-新增功能和Visual Studio 11 Beta单元测试插件列表。对于持续集成(CI),服务器U可以使用TeamCity,也可以在服务器上运行这些测试。

最新更新