![]() |
1
2
我认为到目前为止其他的答案都没有抓住你问题的要点,那就是如何 激起 例外情况。 使用这样的静态技术,您真的很难做到——您必须有一种方法将特定的配置注入到您的测试中。我似乎记得.NET配置管理并不是特别适合这种情况,但我认为它 可以 完成。我现在没有简单的msdn访问权限,但是尝试找到加载 实例 而不是仅仅用静态方法访问它。我可能错了-可能没有办法做到。 不要太担心100%的覆盖率-有时只有一些条件是无法测试的,不幸的是:( |
![]() |
2
2
您可以在单独的应用程序域中运行测试用例。为此,您可以指定要使用的配置文件,甚至可以将配置文件指定为“字节”(请参见 AppDomainSetup Structure ) |
![]() |
3
1
为了让斯莱塞的回答更清楚一点,应该是这样的:
这并不好(因为您没有显式地测试空情况)。如果您想进入该步骤,您可能需要创建自己的配置加载程序,然后用另一个具有已知缺失部分的配置测试它。 |
![]() |
4
0
你可以在一个
|
![]() |
5
0
|
|
wavesinaroom · 断言结构向量长度 7 月前 |
![]() |
Tim Kirkwood · 比较空数据帧 8 月前 |
![]() |
Kamran Khan · 使用单元测试ASP。NET核心 1 年前 |
![]() |
paymer · 为什么我的代码没有删除我的单元测试生成的zip文件? 1 年前 |
![]() |
Ricky Mo · 角度测试如何模拟导入的const 1 年前 |
![]() |
Natty · Visual Studio中缺少“代码覆盖率结果” 1 年前 |