Nunit有免费的Visual Studio插件吗?

时间:2008-10-29 18:34:17

标签: visual-studio unit-testing nunit

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

9 个答案:

答案 0 :(得分:59)

您可以创建一个空白项目(例如选择控制台应用程序),在项目属性中可以选择DEBUG标签并选择“启动外部程序”。把Nunit的路径。在启动选项中,命令行参数选择包含所有测试的DLL(我的总是在nunit \ bin ...中)。然后选择“启用非托管代码调试”,您就可以在VS内部启动项目,甚至可以逐步使用调试器。

这是一个免费的解决方案。

答案 1 :(得分:10)

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

答案 2 :(得分:7)

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

我必须在几天前找到一种在VS内部使用.Net Reflecto r的方法,当我下载TestDriven时,它就来了。从未有任何弹出窗口要求我付钱。

答案 3 :(得分:5)

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

答案 4 :(得分:5)

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

查看此link

答案 5 :(得分:2)

这是一个老问题,事情已经改变,因为答案被接受了。


您可以尝试NCrunch自动或手动运行测试。

答案 6 :(得分:2)

如果你正在运行Visual Studio 2012,那么有一个由NUnit贡献者之一Charlie Poole编写的插件,它使用了新的Visual Studio Unit测试插件。

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

img

答案 7 :(得分:0)

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

http://nunitit.codeplex.com

根据我的经验,视觉工作室的最佳插件是resharper。 TestDriven.Net也适用于单元测试。希望有所帮助

答案 8 :(得分:0)

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