public void TestEquipmentSetAddItemSummary() { GearSet set = new GearSet(); set.AddItem(replacementSet[1]); Assert.AreEqual(189, set.StatSummary[CharacterStat.MIND]); }
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); }
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); }
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]); }
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]); }