我通常做的是创建两组测试.其中一个是单元测试,我在其中创建服务实现的实例,并对其进行测试.这完全绕过了WCF.
然后我有一个单独的测试项目,我最终调用集成测试,在那里我将启动实际WCF服务的实例(通常以自托管的方式),并创建一个WCF客户端的实例,并调用客户端并验证结果.这使用WCF,基本上只是通过localhost查询我的服务.
我发现这在测试中提供了最佳的覆盖范围,因为有时候你最终会遇到WCF错误,如果绕过WCF,通常不会发现这些错误.
| 归档时间: |
|
| 查看次数: |
750 次 |
| 最近记录: |