Skip to content

Commit be44bd9

Browse files
committed
Open and close connection for each DataTypes test.
This makes individual tests more isolated: they don't depend on the state of a previous test.
1 parent aadcd60 commit be44bd9

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

tests/SideBySide/DataTypes.cs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,17 @@
2222

2323
namespace SideBySide
2424
{
25-
public class DataTypes : IClassFixture<DataTypesFixture>
25+
public class DataTypes : IClassFixture<DataTypesFixture>, IDisposable
2626
{
2727
public DataTypes(DataTypesFixture database)
2828
{
2929
m_database = database;
30+
m_database.Connection.Open();
31+
}
32+
33+
public void Dispose()
34+
{
35+
m_database.Connection.Close();
3036
}
3137

3238
[Theory]

tests/SideBySide/DataTypesFixture.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using Dapper;
1+
using Dapper;
22

33
namespace SideBySide
44
{
@@ -220,6 +220,7 @@ insert into datatypes_json_core (value)
220220
('{""a"": ""b""}');
221221
");
222222
}
223+
Connection.Close();
223224
}
224225
}
225226
}

0 commit comments

Comments
 (0)