Этот вопрос касается модульного тестирования в Visual Studio с использованием MSTest (это важно из-за MSTest порядка выполнения). Оба метода, отмеченные [TestInitialize] и конструктор тестового класса, будут выполняться перед каждым тестовым методом.
Итак, вопрос в том, что вы обычно делаете в каждой из этих областей? Вы избегаете выполнения определенных действий? В чем причина: стиль, технические, суеверия?