这似乎是个遥远的机会..。
我正在为手动测试(为我的QA团队)构建一个测试工具。它在控制台应用程序中运行,可以输出某种级别的智能数据,但没有什么比完全自动化的测试(不是我的规则)更自动化的了。
我希望使用FluentAssertions生成要显示的文本,但我不想抛出异常。
是否有一种方法可以让FluentAssertions只输出一个带有其fluent消息的字符串?(不引发异常)。
注意:我知道一个可能的解决办法:(在我的流利断言检查中,尝试/捕捉AssertionScope语句)。但我希望将额外的代码保持在最低限度,以免混淆非程序员QA人员必须使用测试工具。
发布于 2020-07-01 10:52:21
可以用自定义行为替换Services.ThrowException属性,也可以使用AssertionScope的Discard方法。
https://stackoverflow.com/questions/62664989
复制相似问题