4

好的,所以我一直看到 VS2008 有这么好的单元测试显示,我可以看到人们在 Dimecasts.net 上运行 NUnit 测试,这篇文章似乎暗示 MbUnit v3 应该支持使用 Visual Studio 的测试运行器。但是我无法让它识别我的测试。

有没有其他人能够让 Visual Studio 运行他们的 MbUnit 测试,如果是这样,你是否需要做任何特别的事情来配置它?

4

3 回答 3

3

我必须从http://www.gallio.org安装 Gallio 3.0.5 或更高版本。它自动安装在 Visual Studio Professional 或 Team Edition 中。注意:VS Standard 不支持测试项目。安装 Gallio 后,您可以创建应该可以正常工作的 MbUnit 测试项目。我能够使用此设置运行 Xunit.NET 测试(在 VS 2008 Professional 中)。

于 2009-03-30T03:31:28.250 回答
2

它受支持,但您必须通过添加正确的 ProjectTypeGuid 稍微修改您的项目文件,以便 VSTS 将其识别为测试项目:

http://alexduggleby.com/2008/02/19/turning-a-class-library-project-into-a-mstest-project-or-using-mbunit-mstest-and-other-frameworks-in-one-项目/

请注意,我们仍在解决 VSTS 中大型测试项目的一些性能问题。

于 2008-12-16T21:09:37.627 回答
1

尝试使用 MbUnit v3 alpha 3(如果您还没有),看看这篇文章是否有帮助:

http://weblogs.asp.net/astopford/archive/2008/07/03/mbunit-v3-in-visual-studio-team-system-2008.aspx

于 2009-03-26T16:43:19.190 回答