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); }