public void CanMoveWestEast(int expectedPos, int expectedManhattanDistance, string weDirection)
        {
            // Arrange
            var sut    = new DirectionInstruction(weDirection);
            var result = new Position();

            // Act
            sut.Move(result);

            // Assert
            result.WestEast.Should().Be(expectedPos);
            result.ManhattanDistance.Should().Be(expectedManhattanDistance);
        }
        public void CanMoveNorthSouth(int expectedPos, int expectedManhattanDistance, string nsDirection)
        {
            // Arrange
            var sut    = new DirectionInstruction(nsDirection);
            var result = new Position();

            // Act
            sut.Move(result);

            // Assert
            result.SouthNorth.Should().Be(expectedPos);
            result.ManhattanDistance.Should().Be(expectedManhattanDistance);
        }