我如何模拟我的Web服务?

时间:2009-07-15 15:20:08

标签: c# wcf mocking

我需要为我的webservice项目进行测试。在我的webservice接口中,有一个名为loginuser的方法,其中包含字符串参数usernamepassword。它使用C#,WCF和Visual Studio。

如何在我的webservice中测试loginuser方法返回正确的结果?

2 个答案:

答案 0 :(得分:3)

你似乎在谈论两件不同的事情:

  • 模拟您的网络服务
  • 测试您的网络服务

为了模拟web / wcf服务,我们通常创建一个实现相同接口的服务,但返回硬编码值。

为了测试Web服务,我们以两种方式进行测试:

  • 直接测试dll的功能
  • 通过代理层测试要使用服务的项目
  • 的服务

答案 1 :(得分:0)

WCFMock,一个WCF服务的模拟框架。

Mocking web services with SoapUI