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

ManyOpenCloseWithTransaction() private method

private ManyOpenCloseWithTransaction ( ) : void
return void
        public void ManyOpenCloseWithTransaction()
        {
            // The connector's _sentRfqPrependedMessages is a byte, too many open/closes made it overflow
            for (var i = 0; i < 255; i++)
            {
                using (var conn = OpenConnection())
                    conn.BeginTransaction();
            }
            using (var conn = OpenConnection())
                Assert.That(conn.ExecuteScalar("SELECT 1"), Is.EqualTo(1));
        }