【发布时间】:2013-09-06 06:12:29
【问题描述】:
我编写了一个代码来读取外部 Web 服务并使用 System.Web.Services.ServiceDescription 查找公开方法及其参数。
我还可以调用该方法并通过 web 服务获取输出。
这仅在外部 Web 服务 Url 的基础上完成。
一切都通过 CodeBehind (C#) 完成。
我需要添加单元测试用例来测试功能,方法是添加将由单元测试访问的虚拟 .asmx webservice。
请让我知道或建议我如何即时创建并使用虚拟服务。
【问题讨论】:
-
您应该查看mocking。那里有numerous frameworks
-
如果您正在调用服务,那么您没有执行单元测试。那是一个功能测试,或者可能是一个集成测试。你到底想测试什么?
标签: c# asp.net .net web-services unit-testing