Example #1
0
        public void West_MoveFromCurrentPosition_ReturnsNewCoordinate_WithXMovedBackward(
            int currentX, int currentY, int newX)
        {
            Coordinates currentPosition  = new Coordinates(currentX, currentY);
            IDirection  currentDirection = new West();
            Coordinates newCoordinates   = currentDirection.MoveFrom(currentPosition);

            Assert.AreEqual(newCoordinates.XCoordinate, newX);
            Assert.AreEqual(newCoordinates.YCoordinate, currentY);
        }