Ответ 1
В нашем проекте Samples есть пример с именем PrioritizedFixtureSample, который позволяет вам контролировать порядок тестов.
Смотрите образцы в нашей последней версии: http://xunit.codeplex.com/Release/ProjectReleases.aspx
Я знаю, что вы вообще не должны зависеть от заказа для ваших модульных тестов, но в xunit можно ли выполнить ваши тесты в определенном порядке?
В нашем проекте Samples есть пример с именем PrioritizedFixtureSample, который позволяет вам контролировать порядок тестов.
Смотрите образцы в нашей последней версии: http://xunit.codeplex.com/Release/ProjectReleases.aspx
Нет, я так не верю, но тогда модульные тесты по определению должны быть независимыми, поэтому порядок не должен иметь значения. Если у вас есть естественная зависимость, которую вы не можете разделить, я бы предложил вам объединить тесты в одну единицу с несколькими утверждениями.
xUnit.net не предоставляет способ заказа тестов.
Однако некоторые другие структуры. Например, в mbUnit вы можете прикрепить атрибут Order к вашим тестовым атрибутам. Многие пуристы TDD считают, что это оскорбительно, и любой тест, требующий заказа, должен быть объединен в отдельный unit test, но многим людям полезно иметь возможность заказывать тесты при определенных обстоятельствах.