在mstest中等同于assert.warning?

Han*_*sir 17 c# mbunit unit-testing mstest

在MbUnit中是否存在MsTest等效的Assert.Warning?

Mar*_*ann 17

最接近的匹配是Assert.Inconclusive()- 它不会使测试失败,但它也不会成功.它属于第三阶段,称为Inconclusive.

单个不确定性测试将导致整个测试套件不确定.

还有一些重载支持自定义消息:

Assert.Inconclusive("Ploeh");
Run Code Online (Sandbox Code Playgroud)

  • 令人讨厌的是,一个不确定的测试足以导致MSTEST.EXE返回相同的状态代码(1)作为失败,所以如果你使用批处理文件将其全部设置为关闭,你将无法区分更多的工作. (7认同)