Я хотел создать тестовый класс для службы WCF. Я считаю, что "насмешливый" - правильный термин для этого?
Я не уверен, что так, как мне кажется, я должен это сделать правильно. Мне присвоен URL-адрес службы WCF, например:
http:://somesite.com/wcf/RealService.svc
и
http:://somesite.com/wcf/RealService.svc?wsdl
Поэтому вместо того, чтобы фактически добавить RealService.svc в мой проект как Service Reference, я просто добавил новый пустой WCF Service в мой проект под названием Service1.
Затем я хочу использовать инструмент wsdl.exe (или, возможно, svcutil.exe?) для создания интерфейса из URL-адреса WSDL: http:://somesite.com/wcf/RealService.svc?wsdl.
Затем я открываю файл Service1.cs и вместо того, чтобы letit наследуется от IService1.cs, я наследую его от сгенерированного interface.
Затем вместо вызова реальной службы в моем приложении я просто вызываю класс Service1. Разве это так насмешливо работает веб-сервис??
Также нужно выяснить, как сгенерировать interface с помощью инструмента svcutil (я читал, что я не могу использовать wsdl.exe для службы WCF?). Поэтому любые советы по этому поводу более чем приветствуются!