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

本文关键字:执行 vstest mstest 测试 resharper 默认 VS 什么 | 更新日期: 2023-09-27 18:29:30

这个问题可能被问了好几次,但我找不到一个清晰准确的答案

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

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

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

不要混淆测试运行程序和编写测试的框架。Visual studio默认使用内置的测试运行程序。默认情况下,它只理解在MStest中编写的测试。可以使用插件来理解其他测试框架(NUnit、XUnit等)。

Resharper使用自己的测试运行程序来执行测试,这理解MSTest、默认情况下的NUnit(可能是其他的)。插件是可用的,允许XUnit MSpec和其他插件被理解。