Объявлять делегат опции внешне как базу
Func<FluentAssertions.Equivalency.EquivalencyAssertionOptions<MyDataType>,
FluentAssertions.Equivalency.EquivalencyAssertionOptions<MyDataType>>
baseOption = option => option
.Excluding(x => x.Id)
.Excluding(x => x.Status);
И используйте это с утверждением
// version3 should be a copy of version2 with some differences
version3.Data.ShouldBeEquivalentTo(version2, baseOption,
"because version3 is version2 updated");
Для другого утверждения, которое должно основываться на базе, вы должны вызвать делегата и добавить дополнительные опции
// version3 should be a copy of version2 with some differences
version3.Data.ShouldBeEquivalentTo(version2,
option => baseOption(option)
.Excluding(x => x.OtherProperty),
"because version3 is version2 updated");
Следует отметить, что текущий используемый синтаксис устарел в новых версиях платформы.
version3.Should().BeEquivalentTo(version2, baseOption,
"because version3 is version2 updated");