hca*_*ber 8 .net unit-testing assert mstest
我正在编写用于测试单元测试值的扩展方法.一个天真的例子是:
public static void ShouldBeTrue(this bool value)
{
if(!value)
{
throw new AssertFailedException("Expected true");
}
}
Run Code Online (Sandbox Code Playgroud)
并在测试中使用它:
someBool.ShouldBeTrue();
Run Code Online (Sandbox Code Playgroud)
一切正常,除了抛出异常的行将是我在"测试结果"窗口中双击失败的测试时最终结束的行,并且在"测试结果详细信息"中,抛出行显示在错误堆栈跟踪中.
有没有办法围绕这个,所以"someBool.ShouldBeTrue();":
| 归档时间: |
|
| 查看次数: |
2467 次 |
| 最近记录: |