【发布时间】:2011-07-20 19:03:19
【问题描述】:
我正在使用 Visual Studio 2010 C# 对 ASMX Web 服务进行单元测试。我已经为我的单元测试项目添加了一个 Web 服务引用。每个单元测试都会调用被测 ASMX Web 服务上的方法,并验证其 XML 格式的响应。
除了 ASMX 网络服务之外,我们还有 WCF 网络服务的并行开发,其功能与其 ASMX 对应部分相同。
我的目标是使用同一组单元测试来测试 ASMX 和 WCF 服务。在无需复制我的单元测试代码的情况下,在两种类型的 Web 服务之间切换的最佳方式是什么?我还想在从 ASMX 切换到 WCF 期间避免任何手动步骤,反之亦然。理想情况下,我想在单个 TFS 测试计划运行下测试我针对 ASMX 和 WCF 的全套测试。
有什么想法吗?
【问题讨论】:
-
如果你测试不止一个东西,那它就不是单元测试。
标签: c# wcf visual-studio-2010 unit-testing asmx