单元测试:如何使用单元测试数据库?

时间:2017-10-25 10:33:54

标签: c# asp.net visual-studio unit-testing

如果我的整个代码只将数据分发到数据库或从数据库获取数据,我该如何使用单元测试呢? 在https://codeutopia.net/blog/2015/03/01/unit-testing-tdd-and-bdd/上说:

  

单元测试应该与依赖项隔离 - 例如,没有网络访问,也没有数据库访问。

1 个答案:

答案 0 :(得分:1)

仅存根调用DB或任何其他外部资源。然后你的所有代码块都会被覆盖。如果有些代码不应该是单元测试的一部分,那么使用Run Setting文件将它们从代码覆盖范围中排除