Организация проектов модульного тестирования.NET

Какой, по вашему мнению, лучший способ управления модульными тестами в большом.net-приложении? Лучше добавить тестовый проект для каждого отдельного проекта в решении или один большой тестовый проект для всех тестов в остальных проектах?

Например, если в решении 10 проектов, лучше иметь 10 дополнительных тестовых проектов или одного большого тестового проекта будет достаточно для всего решения?

Я знаю, что есть некоторые преимущества, предлагаемые модульными тестовыми сборками, но очень похожих вещей можно добиться, используя категории тестов. Со многими проектами компиляция занимает больше времени, но вы можете исключить те проекты, которые вам в данный момент не нужны, а если у вас один проект, то этого сделать нельзя, но компиляция занимает чуть меньше времени.

В своих ответах укажите преимущества/недостатки каждого варианта.

43
задан alxbrd 24 April 2012 в 14:25
поделиться