如何在单元测试用例中模拟异常场景?
我们有一个调用服务的函数,当服务出现故障或服务端出现某种问题时,我们处理了一个异常。
现在我想知道如何使用 shim 或 stub 在单元测试用例中模拟服务关闭或服务访问被拒绝。
如何在单元测试用例中模拟异常场景?
我们有一个调用服务的函数,当服务出现故障或服务端出现某种问题时,我们处理了一个异常。
现在我想知道如何使用 shim 或 stub 在单元测试用例中模拟服务关闭或服务访问被拒绝。
我建议使用模拟框架来模拟被测代码中的异常。有几个可供选择,但最小起订量是一个非常受欢迎的。
这是如何完成的示例:
http://www.syntaxsuccess.com/viewarticle/mock-exceptions-using-moq