У нас есть практика, чтобы охватить некоторые базовые функциональные возможности с помощью проекта модульных тестов (инфраструктура MSTest), в то время как сложные интеграционные тесты (которые требуют внешних данных из файлов XML, настраиваемый запуск, внешние подключения и возможность запуска вне MS Studio в Test and Production среды) в качестве консольных приложений.
Это нормально, или мы перенесем весь консольный код в инфраструктуру MSTest / NUnit? Я предполагаю, что нет проблем с использованием приложений для тестирования консольной интеграции в ночных сборках или что-то еще?
Заранее спасибо!