public void NonMockedTest()
        {
            var rover      = new Rover(new Coordinate(0, 0), 0, new OneByOneGrid(5, 5));
            var controller = new RoverController(rover);

            controller.ProcessCommands("ffblfrb");

            Assert.AreEqual(0, rover.Position.X);
            Assert.AreEqual(1, rover.Position.Y);
        }
 public void MovesRoverForwardWhenFCommandIsGiven()
 {
     controller.ProcessCommands("f");
     mockRover.Verify(m => m.MoveForward(), Times.Once());
 }