コード例 #1
0
 public void ShouldNotBeAbleToTakeMultipleTopLevelPaths()
 {
     var p = new Player();
     p.SetLevel(2);
     p.ChooseSkill(new PathOfTheFighter());
     p.ChooseSkill(new PathOfTheWizard());
 }
コード例 #2
0
 public void ShouldTakeSecondSkillIfParentTaken()
 {
     var p = new Player();
     p.SetLevel(2);
     p.ChooseSkill(new PathOfTheFighter());
     p.ChooseSkill(new PathOfTheKnight());
     Assert.IsTrue(p.CurrentClass == SkillBranches.Knight);
 }
コード例 #3
0
 public void ShouldNotBeAbleToTakeSkillWithoutParent()
 {
     var p = new Player();
     p.SetLevel(2);
     p.ChooseSkill(new PathOfTheBarbarian());
 }