我正在解析日期并引发异常。除了验证无效的日期格式会引发异常之外,我不确定还需要击打其他哪个分支。
我确实尝试了Exception vs ArgumentException,两者的结果相同。
我对单元测试分支机构的覆盖还很陌生,因此任何指导都将不胜感激。
答案 0 :(得分:0)
因此问题出在异步代码上。这是我获得信息的地方:
https://github.com/OpenCover/opencover/issues/657
基本上,编译器会通过异步方法生成一些额外的代码,然后OpenCover会查看编译后的代码。我无法找出最佳解决方案。
在这种情况下,我能够返回Task而不是在此服务中等待它。那已经从代码覆盖范围中删除了阴影分支。
在另一种情况下,我只需要添加另一个或两个空检查即可达到上述代码覆盖率要求。