TDD и ADO.NET Entity Framework

В последнее время я играл с ADO.NET Entity Framework и обнаружил, что он соответствует моим потребностям в проекте, который я разрабатываю. Я также нахожу крутой его неинвазивный характер.

После генерации модели данных из существующей базы данных вы сталкиваетесь с задачей интеграции сгенерированной модели и вашей бизнес-логики. Более конкретно, я привык тестировать интеграцию моих классов, которые взаимодействуют с хранилищем данных через макеты / заглушки интерфейсов DAL. Проблема заключается в том, что вы не можете сделать это с помощью ADO.NET Entity Framework, поскольку генерируемые им сущности являются простыми классами без интерфейса.

Вопрос: как мне применитьTDD подход к разработке приложения, которое использует ADO.NET Entity Framework? Это вообще возможно, или я должен перейти на другой набор инструментов поколения DAL?

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

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