public void ProcedureExistsReturnsTrueWhenProcDoesNotExist()
        {
            using (var testdb = new SqlDatabaseTest())
            {
                // Arrange
                testdb.Create();

                // Act
                var actual = testdb.ProcedureExists("NonExistent");

                // Assert
                Assert.IsFalse(actual);
            }
        }
        public void DisposedAccessProcedureExistsThrows()
        {
            // Arrange
            var testdb = new SqlDatabaseTest();
            testdb.Dispose();

            // Act
            AssertHelper.Throws<ObjectDisposedException, bool>(() => testdb.ProcedureExists("Foo"));
        }