public void CreateDatabase_DatabaseDoenstExist_CreateDatabase() { IDatabaseContainer databaseContainer = ObjectConstructor.CreateDatabaseContainer(); string databaseName = VariousFunctions.GenerateRandomString(8); while (databaseContainer.ExistDatabase(databaseName)) { databaseName = VariousFunctions.GenerateRandomString(8); } CreateDatabase createDatabase = CreateCreateDatabase(databaseContainer, databaseName); Assert.IsTrue(createDatabase.ValidateParameters()); createDatabase.Execute(); Assert.IsTrue(databaseContainer.ExistDatabase(databaseName)); }
public void CreateDatabase_DatabaseExist_NoticeInValidate() { IDatabaseContainer databaseContainer = ObjectConstructor.CreateDatabaseContainer(); string databaseName = VariousFunctions.GenerateRandomString(8); while (databaseContainer.ExistDatabase(databaseName)) { databaseName = VariousFunctions.GenerateRandomString(8); } IDatabase database = new Database(databaseName); databaseContainer.AddDatabase(database); CreateDatabase createDatabase = CreateCreateDatabase(databaseContainer, database.databaseName); Assert.IsFalse(createDatabase.ValidateParameters()); }