您似乎应该可以将首选的单元测试框架配置为Visual Studio / Team系统的插件,就像使用SourceControl提供程序一样。是否有人知道微软内部允许为nUnit,mbUnit或其他人交换MStest的努力。显而易见,没有什么能阻止我使用这些其他框架,但它们没有集成到IDE中。
答案 0 :(得分:6)
如果查看TestDriven.NET和Gallio,他们都有测试运行器,可以集成到IDE并允许使用其他测试框架。
如果你不愿意花一点钱,这只是ReSharper的许多好处。 (R#)
不确定MS会不会鼓励我们使用另一个。
善,
丹
答案 1 :(得分:0)
Visual Studio确实提供了自定义测试适配器的概念,允许自定义测试框架在MSTest平台下执行。也就是说,对这些框架的测试将出现在测试列表编辑器等中。
自定义框架的开发人员必须开发一个可以找到并向MSTest提供测试的VSPackage。不幸的是,涉及很多工作。
TestDriven.NET,Resharper(以及其他几个)提供自己的VSPackage来提供自己的工具窗口,但不直接与MSTest集成。
答案 2 :(得分:0)
看起来这是Visual Studio 11