Npgsql.Tests.CommandTests.CloseConnectionWithOpenReaderWithCloseConnection C# (CSharp) Method

CloseConnectionWithOpenReaderWithCloseConnection() private method

private CloseConnectionWithOpenReaderWithCloseConnection ( ) : void
return void
        public void CloseConnectionWithOpenReaderWithCloseConnection()
        {
            using (var conn = OpenConnection())
            {
                var cmd = new NpgsqlCommand("SELECT 1", conn);
                var reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                var wasClosed = false;
                reader.ReaderClosed += (sender, args) => { wasClosed = true; };
                conn.Close();
                Assert.That(wasClosed, Is.True);
            }
        }