Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }