首页 > 解决方案 > 流利的断言“已达到最大递归深度……”

问题描述

我有许多嵌套的复杂对象,我试图用以下代码与 Fluent Assertions 进行比较:

restResponse.Should().BeEquivalentTo(mappedSoapResponse, options =>
            {
                options.AllowingInfiniteRecursion();
                options.IgnoringCyclicReferences();
                return options;
            });

尽管如此,尽管特别启用了无限递归,但我仍然遇到“达到最大递归深度......”的问题。

标签: c#fluentfluent-assertions

解决方案


您是否尝试过预先添加

AssertionOptions.FormattingOptions.MaxDepth = 100;

推荐阅读