如何在没有数据库的情况下针对标准 CRUD 操作测试我的代码 (TDD)。是否有可能达到这样的隔离级别,以便我的代码独立于数据库。
非常感谢你们。
最佳答案
是的。您编写一个接口(interface),其中包含对您想要的数据库的所有调用。
然后创建两个实现该接口(interface)的类。
一个人可以真正访问您的数据库。
另一个,只是假装,这是一个模拟实现。
关于数据库免费 NUnit 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1805981/