我想为 WCF 服务创建一个测试类。我相信“嘲笑”是正确的术语吗?
我不确定我认为我必须这样做的方式是正确的方式。我获得了 WCF 服务的 URL,例如:
http:://somesite.com/wcf/RealService.svc
和:
http:://somesite.com/wcf/RealService.svc?wsdl
因此,我没有将 实际添加RealService.svc
到我的项目中,而是在我的项目中Service Reference
添加了一个WCF Service
名为Service1
.
然后我想使用wsdl.exe
(或者可能是 svcutil.exe?)工具从 WSDL url: 生成一个接口http:://somesite.com/wcf/RealService.svc?wsdl
。
然后我打开Service1.cs
文件,而不是让继承自我IService1.cs
让它从生成的interface
.
然后我没有在我的应用程序中调用真正的服务,而是简单地调用我的Service1
类。这就是模拟 Web 服务的工作原理吗..?
还需要弄清楚如何interface
使用 svcutil 工具实际生成一个(我读过我不能将 wsdl.exe 用于 WCF 服务?)。因此,任何关于这方面的提示也非常受欢迎!