Exemplo n.º 1
0
        public void TestEquipmentSetAddItemSummary()
        {
            GearSet set = new GearSet();

            set.AddItem(replacementSet[1]);

            Assert.AreEqual(189, set.StatSummary[CharacterStat.MIND]);
        }
Exemplo n.º 2
0
        public void TestEquipmentSetReplaceItemInSet()
        {
            GearSet set = new GearSet(testSet);

            set.AddItem(replacementSet[1]);

            Assert.AreEqual("Ryumyakyu Hitai-ate of Healing", set.GetItemBySlot(EquipSlot.HEAD).Name);
            Assert.AreEqual(360, set.GetItemBySlot(EquipSlot.HEAD).Ilvl);
        }
Exemplo n.º 3
0
        public void TestEquipmentSetAddItem()
        {
            GearSet set = new GearSet();

            set.AddItem(replacementSet[1]);

            Assert.IsNotNull(set.GetItemBySlot(EquipSlot.HEAD));
            Assert.AreEqual("Ryumyakyu Hitai-ate of Healing", set.GetItemBySlot(EquipSlot.HEAD).Name);
        }
Exemplo n.º 4
0
        public void TestEquipmentSetReplaceItemMateriaSummary()
        {
            GearSet set = new GearSet(testSet);

            double crit      = set.StatSummary[CharacterStat.CRITICALHIT];
            double directhit = set.StatSummary[CharacterStat.DIRECTHIT];

            // Replaces weapon with identical weapon but with different materia.
            set.AddItem(replacementSet[0]);

            Assert.AreEqual(crit - 80, set.StatSummary[CharacterStat.CRITICALHIT]);
            Assert.AreEqual(directhit + 80, set.StatSummary[CharacterStat.DIRECTHIT]);
        }
Exemplo n.º 5
0
        public void TestEquipmentSetReplaceItemSummary()
        {
            GearSet set = new GearSet(testSet);

            double mind     = set.StatSummary[CharacterStat.MIND];
            double vitality = set.StatSummary[CharacterStat.VITALITY];
            double crit     = set.StatSummary[CharacterStat.CRITICALHIT];
            double det      = set.StatSummary[CharacterStat.DETERMINATION];
            double def      = set.StatSummary[CharacterStat.DEFENSE];
            double mdef     = set.StatSummary[CharacterStat.MAGICDEFENSE];

            // Adds a new helm, which is the downgraded version of the testSet's helm.
            set.AddItem(replacementSet[1]);

            Assert.AreEqual(mind - 9, set.StatSummary[CharacterStat.MIND]);
            Assert.AreEqual(vitality - 11, set.StatSummary[CharacterStat.VITALITY]);
            Assert.AreEqual(crit - 7, set.StatSummary[CharacterStat.CRITICALHIT]);
            Assert.AreEqual(det - 6, set.StatSummary[CharacterStat.DETERMINATION]);
            Assert.AreEqual(def - 8, set.StatSummary[CharacterStat.DEFENSE]);
            Assert.AreEqual(mdef - 13, set.StatSummary[CharacterStat.MAGICDEFENSE]);
        }