FluentAssertions 无一例外?
FluentAssertions without exceptions?
这似乎不太可能...
我正在构建用于手动测试的测试工具(用于我的 QA 团队)。它在控制台应用程序中运行,可以输出一定程度的智能数据,但没有什么比全自动测试更自动的了(不是我的规则)。
我很想使用 FluentAssertions 生成要显示的文本,但我不想抛出异常。
有没有办法让 FluentAssertions 只输出一个带有流畅消息的字符串?(不抛出异常。)
注意:我知道一个可能的解决方法:(Try/Catch 围绕我的流利断言检查的 AssertionScope
语句)。但我希望将额外的代码保持在最低限度,以免混淆必须使用测试工具的非程序员 QA 人员。
您可以将 Services.ThrowException
属性 替换为自定义行为,或者您可以使用 AssertionScope
的 Discard
方法。
这似乎不太可能...
我正在构建用于手动测试的测试工具(用于我的 QA 团队)。它在控制台应用程序中运行,可以输出一定程度的智能数据,但没有什么比全自动测试更自动的了(不是我的规则)。
我很想使用 FluentAssertions 生成要显示的文本,但我不想抛出异常。
有没有办法让 FluentAssertions 只输出一个带有流畅消息的字符串?(不抛出异常。)
注意:我知道一个可能的解决方法:(Try/Catch 围绕我的流利断言检查的 AssertionScope
语句)。但我希望将额外的代码保持在最低限度,以免混淆必须使用测试工具的非程序员 QA 人员。
您可以将 Services.ThrowException
属性 替换为自定义行为,或者您可以使用 AssertionScope
的 Discard
方法。