public void RotateRobotRightExpectSuccess() { var boardService = new BoardService(new BoardPositionConverter(), new MockPositionValidator()); var robotService = new RobotService(boardService, new PositionValidator()); boardService.CreateNewBoard("test", 5, 5); robotService.PlaceRobot("test", new Vector2(1, 1), Direction.NORTH); robotService.Rotate("test", RotateDirection.RIGHT); var robot = robotService.GetRobot("test"); Assert.Equal(Direction.EAST, robot.Direction); }