Example #1
0
 /// <inheritdoc/>
 public override void Move(MovementType movementType, int newX, int newY)
 {
     if (movementType == MovementType.Move)
     {
         _movementSerivce.Move(newX, newY);
     }
 }
Example #2
0
        public void AssertThatMovesArePerformedCorrectly()
        {
            var horizontal = 0;
            var vertical   = 0;
            var direction  = Direction.NORTH;

            var coordinates = movementService.Move(direction, horizontal, vertical);

            Assert.Equal(0, coordinates.nextHorizontal);
            Assert.Equal(1, coordinates.nextVertical);
            Assert.False(coordinates.isIllegal);
        }