【发布时间】:2009-01-06 14:12:46
【问题描述】:
我正在尝试通过测试开始一个新的 MVC 项目,我认为最好的方法是拥有 2 个数据库。 1 用于测试,1 用于我运行应用程序并使用它(也真正测试,因为它还没有生产)。
对于测试数据库,我正在考虑将创建表脚本和填充数据脚本放在测试设置方法中,然后在拆卸方法中删除所有这些。
虽然我将使用 Linq to SQL,但我认为这不会允许我这样做?
如果我想这样做,我是否只需要走 ADO 路线?还是应该只使用模拟对象并将数据存储为数组或其他东西?
关于最佳实践的任何提示?
Jeff 是如何为 StackOveflow 做这件事的?
【问题讨论】:
标签: sql asp.net-mvc linq tdd