Exemplo n.º 1
0
 public void Baseattack15Return1161()
 {
     BaseAttackModifier bAttack = new BaseAttackModifier();
     string expected = "11/6/1";
     string actual = bAttack.BaseAttackString(15, 11);
     Assert.AreEqual(expected, actual);
 }
Exemplo n.º 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);
 }
Exemplo n.º 3
0
 public void BadDataToHitException()
 {
     BaseAttackModifier bAttack = new BaseAttackModifier();
     int expected = -999;
     int actual = bAttack.GetBaseAttack(99, "");
     Assert.AreEqual(expected, actual);
 }
Exemplo n.º 4
0
 public void Level20SorcererReturns105()
 {
     BaseAttackModifier bAttack = new BaseAttackModifier();
     int expected = 10;
     int actual = bAttack.GetBaseAttack(20, "Sorcerer");
     Assert.AreEqual(expected, actual);
 }
Exemplo n.º 5
0
 public void Level1NullReturns0()
 {
     BaseAttackModifier bAttack = new BaseAttackModifier();
     int expected = 1;
     int actual = bAttack.GetBaseAttack(1, "");
     Assert.AreEqual(expected, actual);
 }
Exemplo n.º 6
0
 public void Level1FightReturns1()
 {
     BaseAttackModifier bAttack = new BaseAttackModifier();
     int expected = 1;
     int actual = bAttack.GetBaseAttack(1, "Fighter");
     Assert.AreEqual(expected, actual);
 }
Exemplo n.º 7
0
 public void Level11ClericReturns83()
 {
     BaseAttackModifier bAttack = new BaseAttackModifier();
     int expected = 8;
     int actual = bAttack.GetBaseAttack(11, "Cleric");
     Assert.AreEqual(expected, actual);
 }
Exemplo n.º 8
0
 public void BastAttackStringBad50()
 {
     BaseAttackModifier bAttack = new BaseAttackModifier();
     string expected = "Error";
     string actual = bAttack.BaseAttackString(-5,0);
     Assert.AreEqual(expected, actual);
 }
Exemplo n.º 9
0
 public void BastAttackString2015105()
 {
     BaseAttackModifier bAttack = new BaseAttackModifier();
     string expected = "20/15/10/5";
     string actual = bAttack.BaseAttackString(20);
     Assert.AreEqual(expected, actual);
 }
Exemplo n.º 10
0
 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));
 }
Exemplo n.º 11
0
 public virtual void CalculateBaseAttack()
 {
     BaseAttackModifier baseAttack = new BaseAttackModifier();
     Attack.BaseAttack = baseAttack.GetBaseAttack(PlayerLevel, ChosenClass);
     Attack.BaseAttackTotal = baseAttack.BaseAttackString(Attack.BaseAttack);
 }