Я знаю, что Autofixture
прекращает создание объекта, когда находит ISpecimenBuilder
, который может удовлетворить запрос. Поэтому, когда я применяю несколько последовательных настроек, все, кроме последней, игнорируются. Как мне вместо этого объединить настройки? Другими словами, как мне изменить этот фрагмент:
fixture.Customize<SomeClass>(ob => ob.With(x => x.Id, 123)); // this customization is ignored
fixture.Customize<SomeClass>(ob => ob.With(x => x.Rev, 4341)); // only this one takes place
Чтобы быть эквивалентным этому фрагменту:
fixture.Customize<SomeClass>(ob => ob
.With(x => x.Id, 123)
.With(x => x.Rev, 4341)); // both customization are applied