0

我正在使用 Visual Studio 测试数据库中的一些插入和删除方法。我需要对插入和删除方法有单独的测试方法。

我的问题是,如果其中一种方法不起作用,我将无法测试其中一种方法。我不能在数据库中有重复的条目,我应该在数据库中插入一个固定的条目,并且在我测试删除方法时应该删除相同的条目。

这种相互依赖的测试是否有最佳实践?

4

1 回答 1

1

如果您希望您的测试进入数据库,那么您可以使用已知数据预先填充数据库。

在执行逻辑时,您可以确保数据库的状态已正确更改。

已经存在一个库来帮助https://code.google.com/p/ndbunit/

于 2013-04-30T09:38:30.400 回答