我正在使用Visual Studio来测试数据库中的一些插入和删除方法。我需要为insert和delete方法提供单独的测试方法。
我的问题是,如果其中一个方法不起作用,我无法测试其中任何一个方法。我不能在数据库中有重复的条目,我应该在数据库中插入一个固定的条目,并且在测试删除方法时应该删除相同的条目。
这种测试的最佳实践是否相互依赖?
答案 0 :(得分:1)
如果您希望测试转到数据库,那么您可以使用已知数据预先填充数据库。
在执行逻辑时,可以确保数据库的状态已正确更改。
已经存在一个lib来帮助https://code.google.com/p/ndbunit/