コード例 #1
0
        public void AttachAttackItemCheck()
        //Se prueba que la espada se attach al orco.
        {   //Act
            orc.Equip(sword);

            //Assert
            Assert.IsNotNull(orc.Inventary);
        }
コード例 #2
0
        public void SetUp()
        {
            //Arrange
            magicStaff = new MagicStaff("Varita", 10, "Hace hechizos");
            spellBook  = new SpellBook("Libro", "Tiene hechizos");
            spell      = new Spell("Wingardium Leviosa", "Hace levitar objetos", 10, 10);
            wizard     = new Wizard("Hermione", "Mago", spellBook);

            shield = new Shield("GoldenShield", 30, "Escudo Protector");
            sword  = new Sword("Katana", 50, "Corte Fugaz");
            orc    = new Orc("Grom", 10, "Tanque");
            orc.Equip(shield);
            orc.Equip(sword);
        }
コード例 #3
0
        public void AtackCheckHealthEnemy()
        //Se prueba que el valor total de la vida del enemigo sea el esperado despues de recibir un ataque por el enano.
        {
            //Act
            int expectedHealthLeftEnemy = 270 - 180;

            orc.Equip(shield);
            dwarf.Equip(axe);
            dwarf.Equip(warhammer);
            dwarf.Attack(orc);

            //Assert
            Assert.AreEqual(expectedHealthLeftEnemy, orc.Health);
        }