流利断言无一例外?



这似乎是一个很长的镜头...

我正在构建一个用于手动测试的测试工具(为我的 QA 团队(。 它在控制台应用程序中运行,可以输出一定程度的智能数据,但没有像全自动测试那样自动(不是我的规则(。

我很想使用FluentAssertions来生成要显示的文本,但我不想抛出异常。

有没有办法让FluentAssertions只输出一个带有流畅消息的字符串?(不引发异常。

注意:我知道一个可能的解决方法:(围绕我的流畅断言检查AssertionScope尝试/捕获语句(。 但我希望将额外的代码保持在最低限度,以免混淆必须使用测试工具的非程序员 QA 人员。

您可以将Services.ThrowException属性替换为自定义行为,也可以使用AssertionScopeDiscard方法。

最新更新