标签: c# unit-testing database-connection
我正在Visual Studio 2017中使用c#。
执行单元测试时,是否需要调用dispose()方法来处理与数据库的连接?还是打开的连接会自动关闭?
预先感谢
答案 0 :(得分:0)
这太笼统了,因为oyu没有提供具体示例。编写单元测试的方法有很多。
如果在单元测试中直接或间接(EF)打开连接,则显然可以将其关闭。如果您依靠包装的开始和停止方法并为每个测试准备好连接,那么显然您可以在包装方法中这样做。
这真的取决于。一般规则:在测试中处理您在测试中创建的内容。