ADOUtils.Tests.DatabaseTest.BasicOperation.Should_manage_connection C# (CSharp) Метод

Should_manage_connection() приватный Метод

private Should_manage_connection ( ) : void
Результат void
        public void Should_manage_connection()
        {
            _target.FieldValue<IDbConnection>("_conn").Should().Be.Null();

            IConnection outerConnection = _target.OpenConnection();

            _target.FieldValue<IDbConnection>("_conn").State.Should().Be.EqualTo(ConnectionState.Open);

            IConnection innerConnection = _target.OpenConnection();

            _target.FieldValue<IDbConnection>("_conn").State.Should().Be.EqualTo(ConnectionState.Open);

            innerConnection.Close();

            _target.FieldValue<IDbConnection>("_conn").State.Should().Be.EqualTo(ConnectionState.Open);

            outerConnection.Close();

            _target.FieldValue<IDbConnection>("_conn").Should().Be.Null();
        }