小巧的单元测试方法

时间:2015-04-27 19:20:01

标签: unit-testing dapper

最近我公司在数据访问层启动了Dapper。我想知道在Dapper中进行单元测试的最佳实践是什么(记住我不是在询问集成测试),我使用Moq进行单元测试但我不能使用Moq,因为我不能使用Moq扩展方法

截至目前,我可以考虑创建Fake存储库并使用Dapper对我的数据访问进行单元测试,但我想知道什么是标准工业实践

2 个答案:

答案 0 :(得分:2)

我使用DapperWrapper执行Execute和Query方法。如果您使用的是DynamicParameters,则可以使用DapperParameters(tuple "upcasting") - 我写了它。我已经通过这种方式进行了单位测试。

答案 1 :(得分:0)

您可以使用DataAbstractions.Dapper。这是对Dapper,Dapper.Contrib和IDbConnection的简短抽象。 https://github.com/codeapologist/DataAbstractions.Dapper