我正在尝试使用FluentAssertions作为测试断言框架,但也检查运行时合同(如高级Debug.Assert,我已阅读this问题)。 期望的行为是:
有没有办法自定义故障处理行为?有IAssertionStrategy
接口,它与故障处理完全相同。但是,它的实现在AssertionScope中是硬编码的。
我错过了消息来源中的某些内容吗?
答案 0 :(得分:3)
您可以设置FluentAssertions.Common.Services.ThrowException
来覆盖该行为。请注意,它从未设计过。