コード例 #1
0
 public void Baseattack15Return1161()
 {
     BaseAttackModifier bAttack = new BaseAttackModifier();
     string expected = "11/6/1";
     string actual = bAttack.BaseAttackString(15, 11);
     Assert.AreEqual(expected, actual);
 }
コード例 #2
0
 public void Baseattack16Return1050()
 {
     BaseAttackModifier bAttack = new BaseAttackModifier();
     string expected = "10/5/0/-5";
     string actual = bAttack.BaseAttackString(16, 10);
     Assert.AreEqual(expected, actual);
 }
コード例 #3
0
 public void BadDataToHitException()
 {
     BaseAttackModifier bAttack = new BaseAttackModifier();
     int expected = -999;
     int actual = bAttack.GetBaseAttack(99, "");
     Assert.AreEqual(expected, actual);
 }
コード例 #4
0
 public void Level20SorcererReturns105()
 {
     BaseAttackModifier bAttack = new BaseAttackModifier();
     int expected = 10;
     int actual = bAttack.GetBaseAttack(20, "Sorcerer");
     Assert.AreEqual(expected, actual);
 }
コード例 #5
0
 public void Level1NullReturns0()
 {
     BaseAttackModifier bAttack = new BaseAttackModifier();
     int expected = 1;
     int actual = bAttack.GetBaseAttack(1, "");
     Assert.AreEqual(expected, actual);
 }
コード例 #6
0
 public void Level1FightReturns1()
 {
     BaseAttackModifier bAttack = new BaseAttackModifier();
     int expected = 1;
     int actual = bAttack.GetBaseAttack(1, "Fighter");
     Assert.AreEqual(expected, actual);
 }
コード例 #7
0
 public void Level11ClericReturns83()
 {
     BaseAttackModifier bAttack = new BaseAttackModifier();
     int expected = 8;
     int actual = bAttack.GetBaseAttack(11, "Cleric");
     Assert.AreEqual(expected, actual);
 }
コード例 #8
0
 public void BastAttackStringBad50()
 {
     BaseAttackModifier bAttack = new BaseAttackModifier();
     string expected = "Error";
     string actual = bAttack.BaseAttackString(-5,0);
     Assert.AreEqual(expected, actual);
 }
コード例 #9
0
 public void BastAttackString2015105()
 {
     BaseAttackModifier bAttack = new BaseAttackModifier();
     string expected = "20/15/10/5";
     string actual = bAttack.BaseAttackString(20);
     Assert.AreEqual(expected, actual);
 }
コード例 #10
0
ファイル: Player.cs プロジェクト: Kindlar/Character-Gen
 public virtual void CalculateRangeTotal(int rangeMiscMod)
 {
     BaseAttackModifier baseAttack = new BaseAttackModifier();
     PlayerClass.Attack.RangedAttackTotal = baseAttack.BaseAttackString(PlayerClass.Attack.BaseAttack, baseAttack.MeleeAttackTotal(PlayerClass.Attack.BaseAttack, PlayerClass.StatMods.DexAbilityMod, Race.SizeMod, rangeMiscMod));
 }
コード例 #11
0
ファイル: PlayerClass.cs プロジェクト: Kindlar/Character-Gen
 public virtual void CalculateBaseAttack()
 {
     BaseAttackModifier baseAttack = new BaseAttackModifier();
     Attack.BaseAttack = baseAttack.GetBaseAttack(PlayerLevel, ChosenClass);
     Attack.BaseAttackTotal = baseAttack.BaseAttackString(Attack.BaseAttack);
 }