public void HeroEquipment_CanEquipForNonMatchingClass_IsFalse() { var heroEquipment = new HeroEquipment(TestClasses.Soldier); var sword = new InMemoryEquipment().Initialized(TestClasses.Paladin); Assert.IsFalse(heroEquipment.CanEquip(sword)); }
public void HeroEquipment_CanEquipForMatchingClass_IsTrue() { var heroEquipment = new HeroEquipment(TestClasses.Soldier); var gun = new InMemoryEquipment().Initialized(TestClasses.Soldier); Assert.IsTrue(heroEquipment.CanEquip(gun)); }
public bool CanEquip(Equipment e) => equipment.CanEquip(e);