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>());
}
}