У тестов не должно быть зависимостей между ними.
Если у вас есть зависимости, то запуск их в другом порядке или по отдельности приведет к их периодическому сбою - это может бытьочень запутанно для всех, кто проводит тесты.
Гораздо лучше определить тесты, которые настраивают свои собственные данные и утверждают что-то конкретное.Вы можете использовать фреймворк, такой как Rhino Mocks , чтобы уменьшить зависимости между модулями кода путем фальсификации (насмешливых) областей, которые не имеют отношения к вашему тесту.Это станет намного проще, если вы также будете использовать инъекцию зависимостей , например Microsoft Unity , поскольку в вашем коде будет гораздо больше швов, в которых можно применять насмешку.