当前位置:  开发笔记 > 后端 > 正文

如何在进行TDD时最好地创建测试数据库?

如何解决《如何在进行TDD时最好地创建测试数据库?》经验,为你挑选了0个好方法。

在执行ASP.NET站点(例如ASP.NET MVC站点)时创建测试持久层的最佳实践是什么?

我见过的很多例子都在单元测试项目中使用了Moq(或其他模拟框架),但我想,像moq我的持久层,以便我的网站显示数据和内容,但它不是来自数据库.我想做到最后.我见过的所有嘲弄的东西只存在于单元测试中.

当人们想要(stub?)伪造一个持久层来快速快速开发时,人们会采取什么样的做法?我使用依赖注入来处理它,并为我的持久层提供一些硬编码结果(这实际上是手动和无聊的).

其他人在做什么?示例和链接会很棒:)

UPDATE

只是一点点更新:到目前为止,我已经获得了一个假的存储库和一个SQL存储库 - 每个类实现一个接口.然后,使用DI(我正在使用StructureMap),我可以在我的虚拟存储库或SQL存储库之间切换.到目前为止,它运作良好:)

(也是可怕的想到我差不多11个月前问过这个问题,从我编辑这个问题开始,现在!)

推荐阅读
wurtjq
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有