我的问题是关于 .NET 运行测试方法的方式。假设我有一个这样的测试课:
[TestClass]
public class MyTestClass
{
[TestMethod]
public void Test1()
{
...
}
[TestMethod]
public void Test2()
{
...
}
}
问题; .NET 是否为每个测试方法创建一个实例?或者它只会创建 MyTestClass 的一个实例,并在同一个实例上运行所有测试方法?
“MSTest 在执行过程中分别实例化每个测试方法的类,每个实例化都发生在单独的线程上”
https://blogs.msdn.microsoft.com/nnaderi/2007/02/16/that-pesky-mstest-execution-ordering/