【发布时间】:2011-09-09 14:15:33
【问题描述】:
我对单元测试还很陌生,但我正在尝试将它整合到我编写的任何新代码(包括错误修复)的开发过程中。
我正在使用 REST 客户端与 Highrise (37Signals) 进行通信。如何在不依赖外部依赖的情况下对其进行单元测试? (REST 服务)。
例如,我将有一个名为 GetPeople() 的方法
我要进行单元测试的东西...
- 该方法返回帐户中正确的人数。
- 如果帐户中没有人,该方法返回 null
- 如果无法连接到服务,该方法将引发异常。
我该怎么做才能测试服务的功能是否仍然相同。 I.E 人还有名字吗?我可以对此进行单元测试还是这更像是一个集成测试?
【问题讨论】:
标签: c# unit-testing rest mocking