コード例 #1
0
        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();
        }
コード例 #2
0
 public void GetDatabase_GetsDatabase()
 {
     var databaseManager = new SqlServerDatabaseManager(connectionStringBuilder.ConnectionString, true);
       var createdDatabases = new List<SqlServerDatabase>();
       for (int i = 0; i < 10; i++) {
     createdDatabases.Add(createRandomDatabase(databaseManager));
       }
       SqlServerDatabase databaseToFind = createdDatabases[new Random().Next(0, createdDatabases.Count - 1)];
       SqlServerDatabase databaseFound = databaseManager.GetDatabase(databaseToFind.Name);
       Assert.AreEqual(databaseToFind.Name, databaseFound.Name);
       Assert.AreEqual(databaseToFind.Description, databaseFound.Description);
       deleteAllDatabases();
 }