public void TowerCreateMageTest()
        {
            _sut = new MageCreator(1, 10, "Offensive");

            tower = _sut.createTower();

            Assert.Equal(10, tower.GetDamage());
        }
        public void TowerCreateBankTest()
        {
            _sut = new BankCreator(10, "Offensive");

            tower = _sut.createTower();

            Assert.Equal(10, tower.GetMoney());
        }
Ejemplo n.º 3
0
        public void TowerMoneyUpTest()
        {
            _sut = new BankCreator(10, "Offensive");

            tower = _sut.createTower();

            MoneyUpgrade towerMoneyUp = new MoneyUpgrade(tower);

            Assert.Equal(1010, towerMoneyUp.GetMoney());
        }
Ejemplo n.º 4
0
        public void TowerRangeUpTest()
        {
            _sut = new BomberCreator(1, 10, "Offensive");

            tower = _sut.createTower();

            RangeUpgrade towerRangeUp = new RangeUpgrade(tower);

            Assert.Equal(11, towerRangeUp.GetRange());
        }
Ejemplo n.º 5
0
        public void TowerDamageUpTest()
        {
            _sut = new BomberCreator(1, 10, "Offensive");

            tower = _sut.createTower();

            DamageUpgrade towerDmgUp = new DamageUpgrade(tower);

            Assert.Equal(120, towerDmgUp.GetDamage());
        }
 public MoneyUpgrade(CTower wrappee) : base(wrappee)
 {
     this._Money = 1000;
 }