Модульное тестирование двусторонних отношений EF

Я делаю небольшой практический проект, чтобы улучшить свои навыки модульного тестирования. Я'используя Entity Framework Code First.I '

Я использую FakeDBSet, который хорошо работает для простых списков объектов. Когда деревья сущностей возвращаются, вещи нетак мило. В частности, двусторонние отношения неподдерживается, поскольку это является частью магии Entity Framework.

У меня есть два класса:

public class Book
{
    public virtual ICollection Reviews {get; set;}
}

public class Review
{
    public virtual Book Book { get; set;}
}

Если я назначу книгу для рецензии, рецензия не будет добавлена в книгу ».обзорная коллекция. Это происходит при использовании EF, но не в моей поддельной версии.

Есть ли способ высмеять это поведение, или я не должен полагаться на EF для реализации двусторонних отношений? Или издевательство над контекстом данных - просто трата времени?

Ответы на вопрос(2)

Ваш ответ на вопрос