public void ParseTurnLeftCommand()
        {
            var rover = new RoverBuilder()
                        .AtDefaultPosition()
                        .Build();
            var roverCommandParser = new RoverCommandFactoryBuilder()
                                     .ForRover(rover)
                                     .Build();

            var command = roverCommandParser.Parse('l');

            Assert.True(command is RoverCommandTurnLeft);
        }
        public void ParseBackwardsCommand()
        {
            var rover = new RoverBuilder()
                        .AtDefaultPosition()
                        .Build();
            var roverCommandParser = new RoverCommandFactoryBuilder()
                                     .ForRover(rover)
                                     .Build();

            var command = roverCommandParser.Parse('B');

            Assert.True(command is RoverCommandBackwards);
        }