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()); }