Esempio n. 1
0
        public void TestForceClose()
        {
            ConnectionStateCase.ForEach(c =>
            {
                bool wasOpen = c.State == ConnectionState.Open;

                var input = new InOutParameters {
                    In = 5
                };
                var recordCount = c.InsertSql("SELECT @In", input, commandBehavior: CommandBehavior.CloseConnection);

                Assert.AreEqual(ConnectionState.Closed, c.State);
                if (wasOpen)
                {
                    c.Open();
                }
            });
        }