Дразнить модель Entity Framework?
Можно ли смоделировать модель EF, чтобы я мог тестировать код, который использует классы модели, не избавляясь от кода LINQ to Entities, разбросанного по всему моему проекту? Или будет необходимо создать тестовую базу данных для модели, чтобы поразить вместо этого?
1 ответ
Решение
Вы можете обернуть свой код LINQ в объекты доступа к данным. У DAO будет отдельный интерфейс и код реализации. Ваш тестовый код будет издеваться над DAO.
Если вы не хотите этого делать, вам понадобится тестовая БД.