Можете ли вы указать порядок выполнения теста в VS 2005 Test Engine? - PullRequest
1 голос
/ 06 мая 2009

Я использую предоставленный модуль модульного тестирования в Visual Studio 2005 и мне интересно, есть ли способ указать порядок испытаний У меня есть многочисленные тестовые классы и многочисленные тестовые методы внутри каждого. Я хотел бы контролировать порядок, в котором выполняются тестовые классы, и порядок тестовых методов в каждом.

Ответы [ 2 ]

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

Почему? На самом деле тесты должны выполняться в одиночку. Если вам нужно выполнить какой-то конкретный код перед запуском теста, он должен быть в вашем классе:

//Use TestInitialize to run code before running each test
[TestInitialize()]
public void MyTestInitialize()
{
}

//Use TestCleanup to run code after each test has run
[TestCleanup()]
public void MyTestCleanup()
{
}

Я не думаю, что порядок выполнения вашего теста должен иметь значение. Но если вам действительно нужно заказать для них товарища Мэтью Уайта по ссылке.

2 голосов
/ 06 мая 2009

вы можете использовать заказанные тесты

http://msdn.microsoft.com/en-us/library/ms182629(VS.80).aspx

...