Я использую Entity Framework Code-First в своем приложении и собираюсь протестировать некоторые службы.У меня есть шаблоны репозитория и единицы работы, и я пытаюсь найти лучший способ подделать эти объекты для моих тестов.Конечно, я мог бы создать полностью поддельные классы Repository и Unit of Work для своих тестов, но я хотел бы избежать повторной реализации многих функций DbContext (например, управления связанными объектами, отслеживания изменений и т. Д.) В моемподделки.
Я действительно хочу все, что делает DbContext, кроме:
- Попытка извлечь что-либо из базового хранилища данных.
- Попытка записать что-либо в базовое хранилище данных.
Возможно ли это?