【发布时间】:2011-12-19 14:33:38
【问题描述】:
我在 .NET 中创建了一个 restful 服务,我在其中定义了一个用 WebGet 和 WebInvoke 属性装饰的接口,并将它作为 WCF 服务托管。为了使公司内部使用服务更容易,我创建了一个代理类,它实现了服务接口并使用服务上定义的 REST 接口执行休息请求和响应。
我想要做的是测试这个代理类是否以正确的方式通过 HTTP 访问服务实现。这将捕获它与代理之间的接口中的任何重大更改。我不知道该怎么做。我想我需要启动网络服务,但我想我需要在网络服务器中托管它,如果有的话,我可以使用内存网络服务器。我不认为我可以使用 IIS express,因为我正在运行 VS2008。一旦我让服务运行我的代理,只要我知道 URI,就应该能够很容易地与它对话,对吧?
或者还有其他方法可以测试我的代理实现吗?
【问题讨论】:
标签: wcf rest nunit integration-testing