В нашем большом приложении, написанном на C #, у нас есть автоматические тесты.Некоторые из тестов являются интеграционными тестами;они в основном тестируют точки интеграции с другими системами, они работают медленнее, чем модульные тесты, и для их успешной работы на новой машине требуется некоторая конфигурация.
Некоторые из них являются модульными тестами;они намного быстрее, не нуждаются в настройке.В связанных тестовых проектах у нас есть две папки: UnitTest и IntegrationTest.Поэтому у меня нет возможности запускать их отдельно.Что мне нужно, так это четкое разделение между модульными и интеграционными тестами.Я хочу иметь возможность запускать только интеграционные тесты или только модульные тесты.
Как мне добиться этого разделения?Каков ваш опыт по этому вопросу?