public void Internal_connections_are_not_reused_after_clearing_pool(bool allPools) { using var connection = new SqliteConnection(ConnectionString); connection.Open(); var db = connection.Handle; connection.Close(); if (allPools) { SqliteConnection.ClearAllPools(); } else { SqliteConnection.ClearPool(connection); } connection.Open(); Assert.NotSame(db, connection.Handle); }
public void Dispose() { SqliteConnection.ClearAllPools(); File.Delete(FileName); }