public void ShouldNotBeAbleToTakeMultipleTopLevelPaths() { var p = new Player(); p.SetLevel(2); p.ChooseSkill(new PathOfTheFighter()); p.ChooseSkill(new PathOfTheWizard()); }
public void ShouldTakeSecondSkillIfParentTaken() { var p = new Player(); p.SetLevel(2); p.ChooseSkill(new PathOfTheFighter()); p.ChooseSkill(new PathOfTheKnight()); Assert.IsTrue(p.CurrentClass == SkillBranches.Knight); }
public void ShouldNotBeAbleToTakeSkillWithoutParent() { var p = new Player(); p.SetLevel(2); p.ChooseSkill(new PathOfTheBarbarian()); }