Npgsql.Tests.ConnectionTests.ChangeDatabaseDoesNotAffectOtherConnections C# (CSharp) Method

ChangeDatabaseDoesNotAffectOtherConnections() private method

private ChangeDatabaseDoesNotAffectOtherConnections ( ) : void
return void
        public void ChangeDatabaseDoesNotAffectOtherConnections()
        {
            using (var conn1 = new NpgsqlConnection(ConnectionString))
            using (var conn2 = new NpgsqlConnection(ConnectionString))
            {
                // Connection 1 changes database
                conn1.Open();
                conn1.ChangeDatabase("template1");
                Assert.That(conn1.ExecuteScalar("SELECT current_database()"), Is.EqualTo("template1"));

                // Connection 2's database should not changed
                conn2.Open();
                Assert.That(conn2.ExecuteScalar("SELECT current_database()"), Is.Not.EqualTo(conn1.Database));
            }
        }