好的,我一直看到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 Editions中。请注意:VS标准版不支持测试项目。安装Gallio后,您可以创建应该能够正常工作的MbUnit测试项目。我能够在此安装中(在VS 2008 Professional中)运行Xunit.NET测试。
它是被支持的,但是您必须稍微修改您的项目文件,通过添加正确的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 在Visual Studio Team System 2008中使用MBUnit V3。