コード例 #1
0
ファイル: FeatTests.cs プロジェクト: Kindlar/Character-Gen
 public void DwarfClericLevel6Returns3()
 {
     Feats feats = new Feats();
     int actual = feats.TotalFeats(6, "Dwarf");
     int expected = 3;
     Assert.AreEqual(expected, actual);
 }
コード例 #2
0
ファイル: FeatTests.cs プロジェクト: Kindlar/Character-Gen
 public void GivenAClass_ClassFeatsAreReturned(string chosenClass, int level, int expected)
 {
     Feats feats = new Feats();
     int actual = feats.ClassFeatCalculate(chosenClass, level);
     Assert.AreEqual(expected, actual);
 }
コード例 #3
0
ファイル: FeatTests.cs プロジェクト: Kindlar/Character-Gen
 public void HumanFighterLevel10Returns11()
 {
     Feats feats = new Feats();
     int actual = feats.TotalFeats(10,"Human");
     int expected = 5;
     Assert.AreEqual(expected, actual);
 }
コード例 #4
0
ファイル: FeatTests.cs プロジェクト: Kindlar/Character-Gen
 public void GivenARace_ReturnRaceFeats(string race, int expected)
 {
     Feats feats = new Feats();
     int actual = feats.RacialFeatCalculate(race);
     Assert.AreEqual(expected, actual);
 }
コード例 #5
0
ファイル: FeatTests.cs プロジェクト: Kindlar/Character-Gen
 public void GivenALevel_ReturnsFeat(int level, int expected)
 {
     Feats feats = new Feats();
     int actual = feats.FeatCalculate(level);
     Assert.AreEqual(expected, actual);
 }
コード例 #6
0
ファイル: Player.cs プロジェクト: Kindlar/Character-Gen
 public void CalculateFeats()
 {
     Feats feat = new Feats();
     PlayerClass.ClassBonusFeats = feat.ClassFeatCalculate(PlayerClass.ChosenClass, PlayerClass.PlayerLevel);
     TotalFeats = Race.RaceBonusFeats + feat.FeatCalculate(PlayerClass.PlayerLevel);
 }