public void UnEquipEquipmentRemovesEquipmentFromCharactersEquipment() { var c = new Character(); var e = new TestHelpers.TestWeapon(); c.EquipEquipment(e); c.UnEquipEquipment(e); Assert.IsFalse(c.CharacterEquipment.Exists(x => x == e)); }
public void UnEquipEquipmentFreesCharactersEquipmentSlots() { var c = new Character(); var e = new TestHelpers.TestWeapon(); c.EquipEquipment(e); c.UnEquipEquipment(e); Assert.IsFalse(c.Slots.Exists(x => !x.SlotFree || x.SlotEquipmentName == e.Name)); }