【发布时间】:2008-11-25 10:14:01
【问题描述】:
我最近一直在使用 ADO.NET Entity Framework,我发现它适合我正在开发的项目的需求。我也觉得它的非侵入性很酷。
从现有数据库生成数据模型后,您将面临集成生成模型和业务逻辑的任务。更具体地说,我习惯于集成测试通过 DAL 接口的模拟/存根与数据存储交互的类。问题是您无法使用 ADO.NET Entity Framework 执行此操作,因为它生成的实体是没有接口的简单类。
问题是:如何将TDD 方法 应用到使用ADO.NET Entity Framework 的应用程序的开发中?这甚至可能吗,还是我应该迁移到另一个 DAL 生成工具集?
【问题讨论】:
-
不,答案不再有效。查看stackoverflow.com/a/23598884/3481183
标签: unit-testing entity-framework ado.net tdd integration-testing