2011-03-22 70 views
0

作为我们对象CRUD工作流的一部分,我们需要调用第三方Web服务。我正试图找到一种方法来对此进行单元测试。显然,我不想/不能调用实际的Web服务,因为它们还不存在。我确实有他们将使用的WSDL。将自己的“假”服务与WSDL匹配并让应用程序调用它或者我应该查看嘲讽框架是否有意义?测试对第三方Web服务的呼叫

回答

0

“伪装”服务将创建一个模拟。因此,问题归结为,如果您使用模拟框架,或者应该基于WSDL进行模拟。

svcutil.exe可用于make a service stub out of a WSDL。所以在这种情况下最快的是不使用像Moq这样的模拟框架。但是,如果您计划在应用程序中嘲笑其他内容,花点时间学习一个Mocking框架并使用它可能是有意义的。

+0

WSDL ?! 2001年是什么? – 2013-04-15 19:21:54