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

DisposeCommandDoesNotCloseReader() private method

private DisposeCommandDoesNotCloseReader ( ) : void
return void
        public void DisposeCommandDoesNotCloseReader()
        {
            using (var conn = OpenConnection())
            {
                var cmd = new NpgsqlCommand("SELECT 1, 2", conn);
                cmd.ExecuteReader();
                cmd.Dispose();
                cmd = new NpgsqlCommand("SELECT 3", conn);
                Assert.That(() => cmd.ExecuteScalar(), Throws.Exception.TypeOf<InvalidOperationException>());
            }
        }