В EF (Entity Framework) распространенным шаблоном является ссылка на дочернюю сущность и ключ, который таблица использует, сопоставленный как свойство родительской сущности.
При использовании autofixture для насмешки над родительским объектом я хочу найти способ установить первичный ключ дочернего объекта с помощью внешнего ключа, который был установлен ранее
_fixture.Build<Parent>()
.With(x=>x.ChildId)
.With(x=>x.Child,
_fixture.Build<Child>()
.With(child=>child.Key,parent => parent.ChildId) //This is not supported in AutoFixture
.Create()
)
.Create();