代码改变世界

随笔档案-2012年9月14日

.NET 测试驱动开发(TDD)之封装数据库以便Mock测试

2012-09-14 22:17 by 知平软件, 2480 阅读, 收藏, 编辑
摘要: 在测试驱动开发中,对数据库特别是ORM的测试,有的时候不好做,这里介绍我们的做法。本文的方案是基于Entity Framework 4.0 Code First, Autofac的。Entity Framework 4.0 Code First对测试驱动的支持由于Entity Framework 4.0 Code First可以从业务层的简单C#对象(POCO)反向生成数据库以及数据库相应的表,如果数据简单的话,那么就直接实行TDD模式:1、 首先创建测试用例,这里我们以一个客户关系管理系统为例讲解,用例是测试保存客户资料的功能: 1: [TestMethod] 2: ... 阅读全文
点击右上角即可分享
微信分享提示