public void TowerCreateMageTest() { _sut = new MageCreator(1, 10, "Offensive"); tower = _sut.createTower(); Assert.Equal(10, tower.GetDamage()); }
// Remembers state information, makes decisions // gets input from others, informs whoever needs it whenever they need it // TODO: Next round.... void Start() { towerCreator = gameObject.GetComponent <TowerCreator> (); gameManager = gameObject.GetComponent <GameManager> (); gameMenu = gameObject.GetComponent <GameMenu> (); towerInfo = gameObject.GetComponent <TowerInfo> (); enemyManager = gameObject.GetComponent <EnemyManager> (); }
public void TowerCreateBankTest() { _sut = new BankCreator(10, "Offensive"); tower = _sut.createTower(); Assert.Equal(10, tower.GetMoney()); }
public void TowerMoneyUpTest() { _sut = new BankCreator(10, "Offensive"); tower = _sut.createTower(); MoneyUpgrade towerMoneyUp = new MoneyUpgrade(tower); Assert.Equal(1010, towerMoneyUp.GetMoney()); }
public void TowerRangeUpTest() { _sut = new BomberCreator(1, 10, "Offensive"); tower = _sut.createTower(); RangeUpgrade towerRangeUp = new RangeUpgrade(tower); Assert.Equal(11, towerRangeUp.GetRange()); }
public void TowerDamageUpTest() { _sut = new BomberCreator(1, 10, "Offensive"); tower = _sut.createTower(); DamageUpgrade towerDmgUp = new DamageUpgrade(tower); Assert.Equal(120, towerDmgUp.GetDamage()); }
private Tower StartGame() { Tower tower = TowerCreator.BuildTower(GameManager.Instance.GetGameSettings(), "Tower"); return(tower); }
// Remembers state information, makes decisions // gets input from others, informs whoever needs it whenever they need it // TODO: Next round.... void Start() { towerCreator = gameObject.GetComponent<TowerCreator> (); gameManager = gameObject.GetComponent<GameManager> (); gameMenu = gameObject.GetComponent<GameMenu> (); towerInfo = gameObject.GetComponent<TowerInfo> (); enemyManager = gameObject.GetComponent<EnemyManager> (); }