好的,所以我一直看到 VS2008 有这么好的单元测试显示,我可以看到人们在 Dimecasts.net 上运行 NUnit 测试,这篇文章似乎暗示 MbUnit v3 应该支持使用 Visual Studio 的测试运行器。但是我无法让它识别我的测试。
有没有其他人能够让 Visual Studio 运行他们的 MbUnit 测试,如果是这样,你是否需要做任何特别的事情来配置它?
好的,所以我一直看到 VS2008 有这么好的单元测试显示,我可以看到人们在 Dimecasts.net 上运行 NUnit 测试,这篇文章似乎暗示 MbUnit v3 应该支持使用 Visual Studio 的测试运行器。但是我无法让它识别我的测试。
有没有其他人能够让 Visual Studio 运行他们的 MbUnit 测试,如果是这样,你是否需要做任何特别的事情来配置它?
我必须从http://www.gallio.org安装 Gallio 3.0.5 或更高版本。它自动安装在 Visual Studio Professional 或 Team Edition 中。注意:VS Standard 不支持测试项目。安装 Gallio 后,您可以创建应该可以正常工作的 MbUnit 测试项目。我能够使用此设置运行 Xunit.NET 测试(在 VS 2008 Professional 中)。
它受支持,但您必须通过添加正确的 ProjectTypeGuid 稍微修改您的项目文件,以便 VSTS 将其识别为测试项目:
请注意,我们仍在解决 VSTS 中大型测试项目的一些性能问题。
尝试使用 MbUnit v3 alpha 3(如果您还没有),看看这篇文章是否有帮助:
http://weblogs.asp.net/astopford/archive/2008/07/03/mbunit-v3-in-visual-studio-team-system-2008.aspx