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));
    }
예제 #3
0
 public bool CanEquip(Equipment e) => equipment.CanEquip(e);