示例#1
0
        public void four_when_four_needed_to_wound_is_wounded()
        {
            WoundRoll roll = new WoundRoll(4, 4);

            Assert.IsTrue(roll.Wounded);
            Assert.IsFalse(roll.Missed);
        }
示例#2
0
        public void ranged_attack_can_be_rolled_for_wound()
        {
            Target  target            = new(1);
            Shooter shooter           = new(1);
            int     weaponStrenght    = 1;
            int     expectedWoundRoll = 4;


            RangedAttack rangedAttack = new(target, shooter, weaponStrenght);

            WoundRoll woundRoll = rangedAttack.RollWound(new Dice());

            Assert.AreEqual(expectedWoundRoll, woundRoll.Expected);
        }