什么是默认的VS / resharper测试执行器vstest或mstest?

时间:2014-11-07 14:17:33

标签: c# unit-testing resharper mstest vstest

这可能已被问过几次,但我找不到明确而准确的答案

默认的visual studio单元测试执行器是什么?我的意思是当我从测试资源管理器窗口触发单元测试运行时使用的那个

还有什么是Resharper(从单元测试会话中触发的测试)?

1 个答案:

答案 0 :(得分:1)

不要在测试运行器和编写测试的框架之间混淆.Visual studio默认使用内置的测试运行器。默认情况下,这只能理解用MStest编写的测试。插件可用,使其能够理解其他测试框架(NUnit,XUnit等)。

Resharper使用自己的测试运行器来执行测试,并且默认情况下可以理解MSTest,NUnit(可能是其他人),再次使用插件可以让XUnit MSpec和其他人理解。