Мы используем Effort для написания модульных тестов на модели EF6.При этом он работает нормально, но установка начального состояния хранилища может быть затруднена.Например (и оставляя много связей), мы можем тестировать код, который использует объект бронирования.Это бронирование имеет запись контракта, которая, в свою очередь, имеет запись клиента.Запись клиента имеет служебную запись, которая связана с записью местоположения, которая связана с записью страны.Запись клиента также ссылается на запись языка и так далее.Существуют десятки записей, которые должны быть в наличии, прежде чем вы сможете написать тест, несмотря на то, что тест не посещает большинство из них.Помимо усилий по настройке репозитория, это влияет на время запуска каждого теста.Есть ли способ инициализации Effort без создания записей, которые нам на самом деле не нужны, путем ослабления ограничений внешнего ключа при заполнении данных?