5

似乎您应该能够将首选的单元测试框架配置为 Visual Studio/Team 系统的插件,就像使用 SourceControl 提供程序一样。是否有人知道微软内部正在努力将 MStest 换成 nUnit、mbUnit 或其他。显然没有什么能阻止我使用这些其他框架,但它们没有集成到 IDE 中。

4

3 回答 3

6

如果您查看TestDriven.NETGallio,它们都有集成到 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 回答