【问题标题】:Testing calls to third party webservices测试对第三方 Web 服务的调用
【发布时间】:2011-03-22 14:24:02
【问题描述】:

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

【问题讨论】:

    标签: .net web-services unit-testing mocking


    【解决方案1】:

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

    svcutil.exe 可用于make a service stub out of a WSDL。因此,在这种情况下,最好不要使用像 Moq 这样的模拟框架。但是,如果您打算在应用程序中模拟其他内容,那么花时间学习并使用 Mocking 框架可能是有意义的。

    【讨论】:

    • WSDL?!这是什么 2001?
    猜你喜欢
    • 1970-01-01
    • 2012-06-08
    • 2020-06-28
    • 1970-01-01
    • 1970-01-01
    • 2011-09-15
    • 1970-01-01
    • 2017-12-27
    • 1970-01-01
    相关资源
    最近更新 更多