我是否需要在单元测试中放置dispose()?

时间:2018-10-05 08:28:14

标签: c# unit-testing database-connection

我正在Visual Studio 2017中使用c#。

执行单元测试时,是否需要调用dispose()方法来处理与数据库的连接?还是打开的连接会自动关闭?

预先感谢

1 个答案:

答案 0 :(得分:0)

这太笼统了,因为oyu没有提供具体示例。编写单元测试的方法有很多。

如果在单元测试中直接或间接(EF)打开连接,则显然可以将其关闭。如果您依靠包装的开始和停止方法并为每个测试准备好连接,那么显然您可以在包装方法中这样做。

这真的取决于。一般规则:在测试中处理您在测试中创建的内容。