public void DisposedAccessViewExistsThrows()
        {
            // Arrange
            var testdb = new SqlDatabaseTest();
            testdb.Dispose();

            // Act
            AssertHelper.Throws<ObjectDisposedException, bool>(() => testdb.ViewExists("Foo"));
        }
        public void DisposedAccessDropThrows()
        {
            // Arrange
            var testdb = new SqlDatabaseTest();
            testdb.Dispose();

            // Act
            AssertHelper.Throws<ObjectDisposedException>(testdb.Drop);
        }
        public void DisposedAccessServerConnectionStringThrows()
        {
            // Arrange
            var testdb = new SqlDatabaseTest();
            testdb.Dispose();

            // Act
            AssertHelper.Throws<ObjectDisposedException>(() => { var actual = testdb.ServerConnectionString; });
        }
        public void DisposedAccessCreateThrows()
        {
            // Arrange
            var testdb = new SqlDatabaseTest();
            testdb.Dispose();

            // Act
            AssertHelper.Throws<ObjectDisposedException>(() => testdb.Create());
        }