У нас есть целая куча DLL, которые дают нам доступ к нашей базе данных и другим приложениям и сервисам.
Мы обернули эти библиотеки с помощью тонкого слоя обслуживания WCF, который затем потребляют наши клиенты.
Я немного не уверен, как писать модульные тесты, которые проверяют только уровень сервиса WCF. Должен ли я просто писать модульные тесты для библиотек DLL и интеграционные тесты для служб WCF? Я был бы признателен за любую мудрость... Я знаю, что если мои модульные тесты действительно отправятся в базу данных, они фактически не будут настоящими модульными тестами. Я также понимаю, что мне действительно не нужно тестировать хост службы WCF в unit test.
Итак, я смущен точно, что тестировать и как.