我想为 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 服务?)。因此,任何关于这方面的提示也非常受欢迎!