Учитывая это тестовое оборудование:
[TestClass]
public class MSTestThreads
{
[TestMethod]
public void Test1()
{
Trace.WriteLine(Thread.CurrentThread.ManagedThreadId);
}
[TestMethod]
public void Test2()
{
Trace.WriteLine(Thread.CurrentThread.ManagedThreadId);
}
}
Запуск теста с помощью MSTest через Visual Studio или в командной строке печатает два разных номера потоков (все же они запускаются последовательно в любом случае).
Есть ли способ заставить MSTest запускать их с помощью одного потока?