Подтвердить что ты не робот

В xUnit.net можно ли запустить тесты по порядку?

Я знаю, что вы вообще не должны зависеть от заказа для ваших модульных тестов, но в xunit можно ли выполнить ваши тесты в определенном порядке?

4b9b3361

Ответ 1

В нашем проекте Samples есть пример с именем PrioritizedFixtureSample, который позволяет вам контролировать порядок тестов.

Смотрите образцы в нашей последней версии: http://xunit.codeplex.com/Release/ProjectReleases.aspx

Ответ 2

Нет, я так не верю, но тогда модульные тесты по определению должны быть независимыми, поэтому порядок не должен иметь значения. Если у вас есть естественная зависимость, которую вы не можете разделить, я бы предложил вам объединить тесты в одну единицу с несколькими утверждениями.

Ответ 3

xUnit.net не предоставляет способ заказа тестов.

Однако некоторые другие структуры. Например, в mbUnit вы можете прикрепить атрибут Order к вашим тестовым атрибутам. Многие пуристы TDD считают, что это оскорбительно, и любой тест, требующий заказа, должен быть объединен в отдельный unit test, но многим людям полезно иметь возможность заказывать тесты при определенных обстоятельствах.