コード例 #1
0
ファイル: TrollTest.cs プロジェクト: Mauripache/Tierra-Media
        /*
         *  Es necesario probar que la implementación del método ChangeArmor
         *  efectivamente cambie la armadura por una nueva, 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 ChangeArmor()
        {
            IronArmor newArmor = new IronArmor(300, 0);

            this.troll.Armor = newArmor;
            Assert.AreEqual(this.troll.Armor, newArmor);
        }
コード例 #2
0
        /*
         *  Es necesario testear que la implementación del setter del atributo Defense y su validación estén funcionando correctamente.
         */
        public void IronArmorIncorrectDefense()
        {
            IronArmor armor = new IronArmor(100, 100);

            armor.Defense = -1;
            Assert.AreEqual(expectedDefense1, armor.Defense);
        }
コード例 #3
0
        /*
         *  Es necesario testear que la implementación del setter del atributo Defense esté funcionando correctamente.
         */
        public void IronArmorrCorrectDefense()
        {
            IronArmor armor = new IronArmor(15, 15);

            armor.Defense = 100;
            Assert.AreEqual(expectedDefense, armor.Defense);
        }
コード例 #4
0
        /*
         *  Es necesario testear que la implementación del setter del atributo Attack y su validación estén funcionando correctamente.
         */
        public void IronArmorIncorrectAttack()
        {
            IronArmor armor = new IronArmor(100, 100);

            armor.Attack = -1;
            Assert.AreEqual(expectedAttack1, armor.Attack);
        }
コード例 #5
0
        /*
         *  Es necesario testear que la implementación del setter del atributo Attack esté funcionando correctamente.
         */
        public void IronArmorCorrectAttack()
        {
            IronArmor armor = new IronArmor(15, 15);

            armor.Attack = 100;
            Assert.AreEqual(expectedAttack, armor.Attack);
        }
コード例 #6
0
ファイル: TrollTest.cs プロジェクト: Mauripache/Tierra-Media
        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;
        }