大家好!
我有个问题,就是如何对数据访问的代码进行单元测试。
如果用MOCK对象要怎么做,如果我要测试取50条数据,那MOCK怎么做?工作量应该也很大啊?
而且,如果我的代码事实上会出现SQLException(可能是我SQL错误,或违反数据库完整性约束),那MOCK不是测试不出来?
而如果用直接操作数据库的办法,那性能呢?垃圾数据呢?是否是在开始时初始话数据,测试结束时再在[TearDown](NUnit)中把这个测试改变的数据还原?
请指点!要是有相关文章可以看的话,也可以直接贴上地址哈。谢谢大家!