2012-05-02 42 views
1

我们刚刚开始使用specflow在大型代码库上进行测试。 由于我们总是添加功能,我们说我们将在新代码上进行测试,并在重构时编写旧代码的测试。使用Specflow测试对象复制

我们的一项新功能意味着将汽车从一个用户的数据库复制到另一个用户的数据库。这没有太多的用户界面,所以我们没有办法检查一切正常,除了点击数据库。

在编写像这样的测试时是否有替代方法来击中数据库?

回答

0

如果数据库访问与业务逻辑隔离得足够好,即在某种类型的存储库接口后面,然后你可以在你的测试中模拟真实的存储库并验证被调用的存储库是否适合这种复制操作。

相关问题