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

PreparedAcrossCloseOpen() private method

private PreparedAcrossCloseOpen ( ) : void
return void
        public void PreparedAcrossCloseOpen()
        {
            using (var conn1 = OpenConnection())
            using (var cmd = new NpgsqlCommand("SELECT 1", conn1))
            {
                cmd.Prepare();
                Assert.That(cmd.IsPrepared, Is.True);
                conn1.Close();
                conn1.Open();
                Assert.That(cmd.IsPrepared, Is.False);
                Assert.That(cmd.ExecuteScalar(), Is.EqualTo(1)); // Execute unprepared
                cmd.Prepare();
                Assert.That(cmd.ExecuteScalar(), Is.EqualTo(1));
            }
        }