Создает ли .net экземпляр для каждого метода тестирования? - PullRequest
2 голосов
/ 06 мая 2019

Мой вопрос о том, как .net работает Методы испытаний .Допустим, у меня есть тестовый класс, подобный этому:

[TestClass]
public class MyTestClass
{
    [TestMethod]
    public void Test1()
        {
            ...
        }

    [TestMethod]
    public void Test2()
        {
            ...
        }
}

Вопрос: .net создает экземпляр для каждого из этих методов тестирования?или он создаст только один экземпляр MyTestClass и запустит все методы тестирования для одного и того же экземпляра?

1 Ответ

3 голосов
/ 06 мая 2019

"MSTest создает экземпляр класса каждого метода тестирования отдельно в процессе выполнения, причем каждое создание выполняется в отдельном потоке"

https://blogs.msdn.microsoft.com/nnaderi/2007/02/16/that-pesky-mstest-execution-ordering/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...