Example #1
0
        public void SqlServer_ManyManyTransactions_DoesntLeak()
        {
            IDatabaseConnection connection = GetConnection();
            InitializeDatabase(connection);

            for (int ii = 0; ii < 1000; ii++) {
                var repo = new SqlServerIntegrationRepository(GetConnection());
                repo.SprocWithSchema();
            }
        }
Example #2
0
        public void SqlServer_SprocWithSchema_Works()
        {
            IDatabaseConnection connection = GetConnection();

            InitializeDatabase(connection);

            var repo = new SqlServerIntegrationRepository(GetConnection());

            Assert.AreEqual(123, repo.SprocWithSchema());
        }
Example #3
0
        public void SqlServer_ManyManyTransactions_DoesntLeak()
        {
            IDatabaseConnection connection = GetConnection();

            InitializeDatabase(connection);

            for (int ii = 0; ii < 1000; ii++)
            {
                var repo = new SqlServerIntegrationRepository(GetConnection());
                repo.SprocWithSchema();
            }
        }
Example #4
0
        public void SqlServer_SprocWithSchema_Works()
        {
            IDatabaseConnection connection = GetConnection();
            InitializeDatabase(connection);

            var repo = new SqlServerIntegrationRepository(GetConnection());
            Assert.AreEqual(123, repo.SprocWithSchema());
        }