public void GiveWeNeedAnEnemyFromTheDatabase_WhenWeGetTheDatabaseModel_ThenWeCanConvertItToAndEnemy() { // assign EnemyDatabaseModel enemyDatabaseModel = GameManager.instance.enemyDatabase.getRandomElement(); // act Enemy enemy = enemyDatabaseModel.databaseModelToEnemy(GameManager.instance.resourcesList, GameManager.instance.itemDatabase); // Assert Assert.IsNotNull(enemy); Assert.AreEqual(enemyDatabaseModel.databaseID, enemy.databaseID); }
public void WhenWeNeedToSaveEnemyInDatabase_ThenConvertItToEnemyDatabaseModel() { // assign enemy = GameManager.instance.enemyDatabase.getRandomElement().databaseModelToEnemy(GameManager.instance.resourcesList, GameManager.instance.itemDatabase); // act EnemyDatabaseModel enemyDatabaseModel = new EnemyDatabaseModel(enemy, GameManager.instance.resourcesList); // assert Assert.IsNotNull(enemyDatabaseModel); Assert.AreEqual(enemy.databaseID, enemyDatabaseModel.databaseID); }