public void TestExecuteWithOneRover() { var rover = new Rover(new Point(1, 1), new EastDirection(), new Plateau(new Point(5, 5)), commands); var rovers = new List <Rover> { rover }; nasaParserMock.ReadFile().Returns(rovers); var rovers2 = controller.Execute(); moveCommandMock.Received().Execute(rover); rotateLeftCommandMock.Received().Execute(rover); rotateRightCommandMock.Received().Execute(rover); Assert.IsTrue(rovers.Any()); }