似乎您应该能够将首选的单元测试框架配置为 Visual Studio/Team 系统的插件,就像使用 SourceControl 提供程序一样。是否有人知道微软内部正在努力将 MStest 换成 nUnit、mbUnit 或其他。显然没有什么能阻止我使用这些其他框架,但它们没有集成到 IDE 中。
问问题
161 次
3 回答
6
如果您查看TestDriven.NET和Gallio,它们都有集成到 IDE 的测试运行器,并允许使用其他测试框架。
如果您不愿意花一点钱,这只是ReSharper的众多好处之一。(r#)
不幸的是,不确定 MS 是否会鼓励我们使用另一个。
善良,
担
于 2009-09-17T13:00:54.800 回答
0
Visual Studio 确实提供了自定义测试适配器的概念,允许自定义测试框架在 MSTest 平台下执行。也就是说,这些框架的测试将出现在测试列表编辑器等中。
自定义框架的开发人员必须开发一个 VSPackage,它可以找到并向 MSTest 提供测试。不幸的是,这涉及到很多工作。
TestDriven.NET、Resharper(和其他几个)提供自己的 VSPackage 来提供自己的工具窗口,但不直接与 MSTest 集成。
于 2009-12-24T02:32:00.120 回答
0
看起来这将出现在Visual Studio 11中
于 2012-02-27T19:51:39.087 回答