有没有免费的Visual Studio插件的Nunit?

我很便宜,不想为ReSharper或TestDriven.NET付钱,NUnit有免费的Visual Studio插件吗?

您可以创build一个空白项目(例如select控制台应用程序),并在项目属性中selectDEBUG标签,然后select“启动外部程序”。 把Nunit的path。 比起start选项,命令行参数select包含所有testing的DLL(我的总是在nunit \ bin中)。 除了select“启用非托pipe代码debugging”,你将能够启动VS内的projet,甚至使用debugging器一步一步。

这是一个免费的解决scheme。

现在你可以使用Gallio了:它是开源的。 http://www.gallio.org

顺便说一句, TestDriven可以免费下载,如果是个人使用或开源项目。

我不得不在几天前使用VS内部的.Net Reflecto r来下载TestDriven。 从来没有任何popup窗口要我付钱。

NUnit实际上配有一个基本的集成跑步者。 这不是很好,也没有公布,但除非查理把它拿出来,否则它应该在源头上。

我知道这是一个老问题,但另一种方法是从工具菜单添加一个外部工具来运行nunit – 将参数设置为$(TargetName)$(TargetExt)和初始目录为$(ProjectDir)\ bin \debugging

看看这个链接

这是一个古老的问题,自答案被接受以来事情已经发生了变化。


您可以尝试使用NCrunch自动或手动运行testing。

如果您正在运行Visual Studio 2012,则有一个由NUnit贡献者之一Charlie Poole编写的插件,它使用了新的Visual Studiounit testing插件。

  • 下载VsTestAdapater – 它也在扩展pipe理器中。

不幸的是,它没有太多的分组选项,无论是通过运行/不运行 – 所以你不能按类,解决scheme等。 它也不会显示任何堆栈跟踪如果testing失败,只是一个简单的绿色勾号或红色框和消息。

IMG

我没有使用它,但NUnitit是一个免费的NUnit的Visual Studio加载项。

http://nunitit.codeplex.com

从我的经验来看,视觉工作室最好的插件是resharper。 TestDriven.Net也适用于unit testing。 希望有所帮助

还发现这一个: http : //visualstudiogallery.msdn.microsoft.com/c8164c71-0836-4471-80ce-633383031099
它能够在debugging器中启动您的testing,但是每次更改内容时都需要手动重新编译代码 – 没有自动运行 – 构build集成