Example #1
0
        private void TestMovementPoints(IUnit unit)
        {
            int defaultMovementPoint = unit.RemainingMovementPoints;

            // Tests Move:
            Assert.IsTrue(unit.Move(new Forest()));
            Assert.AreEqual(defaultMovementPoint - 2, unit.RemainingMovementPoints);

            // Tests ResetMovementPoints:
            unit.ResetMovementPoints();
            Assert.AreEqual(defaultMovementPoint, unit.RemainingMovementPoints);
        }