Я использую структуру сущности и пытаюсь unit test мои службы передачи данных, которые используют EF. Я не использую репозиторий и блок шаблонов работы. Я пробовал следующий подход, чтобы издеваться над контекстом и DbSet:
private static Mock<IEFModel> context;
private static Mock<IDbSet<CountryCode>> idbSet;
[ClassInitialize]
public static void Initialize(TestContext testContext)
{
context = new Mock<IEFModel>();
idbSet = new Mock<IDbSet<CountryCode>>();
context.Setup(c => c.CountryCodes).Returns(idbSet.Object);
}
Я получаю null Ошибка "ссылка на объект, не установленная на экземпляр объекта" для idbSet "Локальный". Есть ли способ обмануть idbSet, как это? Благодаря