У меня есть WCF-сервер, который является сборкой библиотеки. (Я пишу это, чтобы я мог высмеять ниже уровня). Он называется var client helper class, который находится в другой сборке. Поскольку передаваемые данные сложны, и сервер должен отправлять обратные вызовы клиентам, я хочу проверить код WCF в изоляции.Как выполнить тестирование сервера/клиента WCF?
(Я заинтересован только в TCP канал или канал NamePipe)
я не хочу издеваться WCF, как риск я пытаюсь контролировать мое использование WCF.
Это есть простой способ
- Загрузить мой WCF сервер в другой домен приложения
(я мог загрузить WCF сервер в основной домен приложения, но потом я его труднее доказать, что объекты были сериализовать правильно, а не просто указатель передвигался.) - Setup всех конфигураций WCF поэтому класс клиента может назвать его (скорее всего с именем трубой или TCP)
- и использовать его в каком-то тесте NUnit
- Я скорее не буду тестировать свои модули в зависимости от файла конфигурации.
Я ожидаю (надежда), что есть некоторые классы UTIL для создания теста WCF модуля, который я могу только передать тип моего класса серверного и даст мне обратно клиенту завод, который подключается к серверу ,
Я иду об этом неправильно, например, есть лучший способ тестирования моего уровня общения и использования WCF?
Извините, что я хочу включить wapper на стороне клиента, который я написал также в тестах, поскольку он регистрирует обратные вызовы и т. Д. Поэтому мне нужно протестировать с помощью C# –