【发布时间】:2017-11-08 13:18:00
【问题描述】:
我们的解决方案中有一个 ASP.NET WebAPI 2 项目,其中一些控制器具有记录文本文件中发生的所有异常的方法。每个WebAPI 方法都有try...catch 块,并且在记录错误时涉及一些自定义逻辑,所以我想快速测试所有控制器的所有方法,以检查日志是否以正确的格式生成,以防发生任何异常。这可以通过向我的解决方案添加测试项目来完成吗?从测试类调用WebAPI方法时,被调用的方法应该 throw 和 error 并记录下来,这样可以吗?有没有其他方法可以测试这个案例?
【问题讨论】:
-
有一个单独的方法来调用所有带有“错误”参数的方法,在这种情况下会出现异常。或者是什么问题?
标签: c# asp.net-web-api logging error-logging