【发布时间】:2011-02-26 06:11:42
【问题描述】:
当我在 Visual Studio 2010 中创建一个 ASP.NET MVC Web 应用程序时,它还提供了使用列表中的一个框架创建一个测试项目。
但是我里面只有VS内置的测试框架。
那里可以加NUnit吗?
【问题讨论】:
标签: asp.net-mvc visual-studio visual-studio-2010 unit-testing nunit
当我在 Visual Studio 2010 中创建一个 ASP.NET MVC Web 应用程序时,它还提供了使用列表中的一个框架创建一个测试项目。
但是我里面只有VS内置的测试框架。
那里可以加NUnit吗?
【问题讨论】:
标签: asp.net-mvc visual-studio visual-studio-2010 unit-testing nunit
您可以按照article 中的说明进行操作。如果您不关心模板,只需在被问及创建测试项目时选择No,然后手动将其添加到解决方案中。
【讨论】:
我推荐ReSharper suite of VS.NET integrated tools,其中包括一个出色的 NUnit 跑步者。 ReSharper 是一款商业产品,但对于我们的开发团队来说,物有所值和标准问题。
(我对 JetBrains 没有商业利益 - 只是一个满意的客户)
【讨论】:
这是执行此操作的另一个工具:NUnit for VS。我还没用过:
此 Visual Studio Team System 加载项允许您运行 NUnit 测试,就像集成在 Visual Studio 中的 Visual Studio 单元测试一样。它使 Visual Studio 将 NUnit 测试视为 mstest。这意味着您可以使用 Visual Studio 单元测试执行的所有操作也可以使用 NUnit 测试执行。例如在 TFS 或代码覆盖率中发布结果。
【讨论】:
您可以使用 Visual Studio 的 Testdriven.net 插件,它让您有机会直接从您的测试项目运行 NUnit 测试。
【讨论】:
另外,没有人提到它,还有NCrunch。
【讨论】: