Я уже некоторое время следую практике UnitTest.proj & IntegrationTest.proj для каждого компонента.Тем не менее, я обнаружил, что по мере роста моего решения вещи начинают запутываться во всех тестовых проектах и т. Д. Кроме того, я изучаю некоторые инструменты BDD, поэтому теперь мне, возможно, придется добавить другой проект (спецификации) для хранения моих спецификаций.Я думаю о том, чтобы создать один тестовый проект для каждого компонента, а затем иметь папки и пространства имен для Unit / Integration / Specs.Мой сервер сборки различает, какие тесты запускать, основываясь на пространстве имен.Так что мои сборки CI будут запускать Unit *. *, А ночная сборка будет запускать все из них.Я абсолютно сумасшедший здесь?Мне интересно услышать, как люди организуют свои тестовые проекты.
Спасибо,