c# - 单元测试 WCF REST 服务

标签 c# wcf visual-studio-2010

我有一个 WCF REST 服务,我想对其进行单元测试。即 - 我已经测试了所有业务逻辑(层的完全分离),但想检查 WCF 服务是否按需要与所有逻辑和真实数据库一起工作。

我找不到任何有用的信息。

每个方法看起来像这样:

[WebGet(UriTemplate = "Version?ts={ts}", ResponseFormat = System.ServiceModel.Web.WebMessageFormat.Json)]
public WCF_Response GetVersion( string ts)
{
    return new ApiVersion { 
        version = VersionManager.CurrentVersion(),
    };
}

即 - 使用 URI 模板。否则它就是一个普通的 WCF 服务。

在我编写基于网络的单元测试之前,非常感谢您的帮助:)

最佳答案

Waitin可用于测试 Web 应用程序 - 我认为它也可用于 REST 服务。

关于c# - 单元测试 WCF REST 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7231966/

相关文章:

c# - ASP.NET + C# HttpContext.Current.Session 为空(WebService 内部)

c# - WCF 跟踪和消息日志记录不会在服务主机(服务器)端写入日志文件

c++ - CUDA 5.5 : I can't use "printf" at kernel method and which device should I select at VisualStucio2010 "compute_xx,sm_xx"?

visual-studio-2010 - 不是更清晰的 Visual Studio 的 command-t 或模糊查找器?

javascript - 飞行前响应失败,状态为 405

visual-studio-2010 - 如何使用 TFS 查看目录的更改日志?

c# - 可以防止非位掩码字段上的意外按位运算符吗?

c# - 如何检测 1 个 Entity Framework 对象的变化

c# - 设置 Session.Timeout 或将其添加到 web.config 之间有区别吗?

database - 通过 WCF 公开 DTO 时的不同类型的 Id