public void Dispose() { context.Dispose(); context = null; database.Dispose(); database = null; }
public void ShouldReturnDatabaseToPoolAfterCloseAndDisposeCall() { using (TestDatabaseContext testContext = new TestDatabaseContext()) { Assert.AreEqual( TestConnection.GlobalTestDatabasePoolSize, OClient.DatabasePoolCurrentSize(TestConnection.GlobalTestDatabaseAlias) ); ODatabase database = new ODatabase(TestConnection.GlobalTestDatabaseAlias); Assert.AreEqual( TestConnection.GlobalTestDatabasePoolSize - 1, OClient.DatabasePoolCurrentSize(TestConnection.GlobalTestDatabaseAlias) ); database.Close(); Assert.AreEqual( TestConnection.GlobalTestDatabasePoolSize, OClient.DatabasePoolCurrentSize(TestConnection.GlobalTestDatabaseAlias) ); database.Dispose(); Assert.AreEqual( TestConnection.GlobalTestDatabasePoolSize, OClient.DatabasePoolCurrentSize(TestConnection.GlobalTestDatabaseAlias) ); } }
public static void closeDB(ODatabase db) { db.Close(); db.Dispose(); }
public void Dispose() { _database.Dispose(); _context.Dispose(); }
public void Cleanup() { _database.Dispose(); _context.Dispose(); }
public void Dispose() { database?.Dispose(); database = null; }