public void DeleteDatabase_DeletesDatabase()
 {
     var databaseManager = new SqlServerDatabaseManager(connectionStringBuilder.ConnectionString, true);
       SqlServerDatabase createdDatabase = createRandomDatabase(databaseManager);
       databaseManager.DeleteDatabase(createdDatabase.Name);
       Assert.IsFalse(databaseExists(createdDatabase.Name));
 }
        public void UpdateDatabase_UpdatesDatabase()
        {
            var databaseManager = new SqlServerDatabaseManager(connectionStringBuilder.ConnectionString, true);
              SqlServerDatabase createdDatabase = createRandomDatabase(databaseManager);
              string newDescription = DateTime.Now.ToFileTimeUtc().ToString();
              databaseManager.UpdateDatabaseDescription(createdDatabase.Name, newDescription);

              SqlServerDatabase updatedDatabase = databaseManager.GetDatabase(createdDatabase.Name);
              databaseManager.DeleteDatabase(createdDatabase.Name);
              Assert.AreEqual(createdDatabase.Description, updatedDatabase.Description);
              deleteAllDatabases();
        }
 private void deleteAllDatabases()
 {
     var databaseManager = new SqlServerDatabaseManager(connectionStringBuilder.ConnectionString, true);
       foreach (SqlServerDatabase database in databaseManager.GetAllDatabases()) {
     databaseManager.DeleteDatabase(database.Name);
       }
 }