我在我需要使用的测试环境中为我公开了 WCF服务。为了在我的本地环境中测试我的客户端代码,我希望创建一个行为类似于此服务的 WCF服务。我的问题是,是否可以从中创建这种模拟器(本地WCF服务)我拥有的所有代码具有相同的绑定,行为等,就像在我的测试环境中向我公开的服务一样? (我有:WSDL的文件+ XSD,* .cs + output.config,由SvcUtil工具生成)
答案 0 :(得分:0)
你的意思是像SOAP UI吗?
http://www.soapui.org/ http://www.soapui.org/Functional-Testing/functional-testing.html
答案 1 :(得分:0)
最简单的方法可能是制作WCF服务代码的副本,并删除所有实现并将其替换为您的逻辑。如果您无法访问服务代码,我会说使用svcutil.exe生成数据协定类,然后手动构建使用这些合同并具有正确绑定的WCF服务器。