Если любые тесты в том же пространстве имен (или потомках), что и SetUpFixture
, будут выбраны, то SetUpFixture
будет запущен.Если ни один из них не выбран, то он не будет запущен.
Так как SetUpFixtures
работает именно так, вы должны организовать свои тесты таким образом, чтобы только те, которые нуждаются в этом шаге конфигурации, находились в пространствах имен, охватываемых * 1008.*.
В своем опыте работы с командами я обнаружил, что им иногда мешают стандарты (навязанные или самостоятельно выбираемые), которые требуют, чтобы тестовые пространства имен соответствовали определенному проекту.Это плохая идея при использовании системы, подобной NUnit, которая зависит от структуры пространства имен для контроля выполнения тестов.