Example #1
0
        /*
         *  Es necesario probar que la implementación del método ChangeWoodenHammer
         *  efectivamente cambie el arco por uno nuevo, ya que esta es la finalidad
         *  del mismo. Si se cambiara la implementación y este test fallara, entonces
         *  estaría mal implementado el método.
         */
        public void ChangeWoodenHammer()
        {
            WoodenHammer newWoodenHammer = new WoodenHammer(300, 0);

            this.troll.Hammer = newWoodenHammer;
            Assert.AreEqual(this.troll.Hammer, newWoodenHammer);
        }
Example #2
0
        /*
         *  Es necesario testear que la implementación del setter del atributo Defense y su validación estén funcionando correctamente.
         */
        public void WoodenHammerIncorrectDefense()
        {
            WoodenHammer hammer = new WoodenHammer(100, 100);

            hammer.Defense = -1;
            Assert.AreEqual(expectedDefense1, hammer.Defense);
        }
Example #3
0
        /*
         * Es necesario testear que la implementación del setter del atributo Defense esté funcionando correctamente.
         */
        public void WoodenHammerCorrectDefense()
        {
            WoodenHammer hammer = new WoodenHammer(15, 15);

            hammer.Defense = 100;
            Assert.AreEqual(expectedDefense, hammer.Defense);
        }
Example #4
0
        /*
         *  Es necesario testear que la implementación del setter del atributo Attack y su validación estén funcionando correctamente.
         */
        public void WoodenHammerIncorrectAttack()
        {
            WoodenHammer hammer = new WoodenHammer(100, 100);

            hammer.Attack = -1;
            Assert.AreEqual(expectedAttack1, hammer.Attack);
        }
Example #5
0
        /*
         * Es necesario testear que la implementación del setter del atributo Attack esté funcionando correctamente.
         */
        public void WoodenHammerCorrectAttack()
        {
            WoodenHammer hammer = new WoodenHammer(15, 15);

            hammer.Attack = 100;
            Assert.AreEqual(expectedAttack, hammer.Attack);
        }
Example #6
0
        public void Setup()
        {
            this.troll = new Troll("Tom");
            WoodenHammer hammer = new WoodenHammer(150, 0);

            this.troll.Hammer = hammer;
            IronArmor armor = new IronArmor(0, 50);

            this.troll.Armor = armor;
        }