Esempio n. 1
0
        /*
         *  Es necesario testear que la implementación del setter del atributo Defense y su validación estén funcionando correctamente.
         */
        public void FireSpearIncorrectDefense()
        {
            FireSpear spear = new FireSpear(50, 0);

            spear.Defense = -1;
            Assert.AreEqual(caseWrongDefense, spear.Defense);
        }
Esempio n. 2
0
        /*
         *  Es necesario testear que la implementación del setter del atributo Defense esté funcionando correctamente.
         */
        public void FireSpearCorrectDefense()
        {
            FireSpear spear = new FireSpear(70, 5);

            spear.Defense = 100;
            Assert.AreEqual(expectedDefense, spear.Defense);
        }
Esempio n. 3
0
        /*
         *  Es necesario testear que la implementación del setter del atributo Attack y su validación estén funcionando correctamente.
         */
        public void FireSpearIncorrectAttack()
        {
            FireSpear spear = new FireSpear(50, 0);

            spear.Attack = -1;
            Assert.AreEqual(caseWrongAttack, spear.Attack);
        }
Esempio n. 4
0
        /*
         *  Es necesario testear que la implementación del setter del atributo Attack esté funcionando correctamente.
         */
        public void FireSpearCorrectAttack()
        {
            FireSpear spear = new FireSpear(30, 0);

            spear.Attack = 100;
            Assert.AreEqual(expectedAttack, spear.Attack);
        }
Esempio n. 5
0
        /*
         *  Es necesario corroborar que el método RemoveSpear implementado efectivamente le quite éste item al mago
         */
        public void TestingRemoveSpear()
        {
            Wizard    wizard1 = new Wizard("Phoenix");
            FireSpear spear   = new FireSpear(30, 30);

            wizard1.FireSpear = spear;
            wizard1.RemoveSpear();
            Assert.AreEqual(wizard1.FireSpear, null);
        }
Esempio n. 6
0
        /*
         *  Es necesario corroborar que el método ChangeSpear implementado efectivamente cumpla la función esperada,
         *  esto es, reemplazar una FireSpear por una nueva que sea asignada.
         */
        public void TestingChangeSpear()
        {
            Wizard wizard1 = new Wizard("Phoenix");

            wizard1.FireSpear = new FireSpear(30, 30);
            FireSpear newFireSpear = new FireSpear(50, 50);

            wizard1.ChangeSpear(newFireSpear);
            Assert.AreEqual(newFireSpear, wizard1.FireSpear);
        }