У меня есть службы WCF, структурированные, как предложено Мигель Кастро. Это означает, что я настроил все вручную и имею консольное приложение, на котором размещаются мои службы, используя объекты ServiceHost.
Я хочу, чтобы мои классы обслуживания были худшими, и в настоящее время они просто передают вызовы классам поведения. Теперь моя проблема заключается в модульном тестировании классов обслуживания. Я хочу что-то добавить к классам в качестве параметра конструктора, чтобы я мог отмахиваться от этого и писать собственные изолированные тестовые тесты. Класс ServiceHost, похоже, не принимает аргументы, поэтому мой вопрос заключается в том, как я могу вводить данные в классы обслуживания - или не могу?