예제 #1
0
        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);
        }
예제 #2
0
 public void Dispose()
 {
     SqliteConnection.ClearAllPools();
     File.Delete(FileName);
 }