public UserInteraction(IPlateauTasks plateauTasks, IDefaultConsole defaultConsole, IPlateauPresentationCreation plateauPresentationCreation, IDeployRoverPositionAndDirection roverPositionAndDirection, IPresentRoverCurrentCoordinates showCurrentCoordinates)
 {
     plateau_tasks = plateauTasks;
     default_console = defaultConsole;
     plateau_presentation_creation = plateauPresentationCreation;
     rover_position_and_direction = roverPositionAndDirection;
     show_current_coordinates = showCurrentCoordinates;
 }
Example #2
0
 public UserInteraction(IPlateauTasks plateauTasks, IDefaultConsole defaultConsole, IPlateauPresentationCreation plateauPresentationCreation, IDeployRoverPositionAndDirection roverPositionAndDirection, IPresentRoverCurrentCoordinates showCurrentCoordinates)
 {
     plateau_tasks   = plateauTasks;
     default_console = defaultConsole;
     plateau_presentation_creation = plateauPresentationCreation;
     rover_position_and_direction  = roverPositionAndDirection;
     show_current_coordinates      = showCurrentCoordinates;
 }
 public void should_get_position_and_direction_to_deploy_a_rover()
 {
     postion_and_direction = DeployRoverPositionAndDirection.get;
     Coordinates coordinates;
     char direction;
     postion_and_direction(() => "1 2 N", out coordinates, out direction);
     Assert.AreEqual(coordinates.point_x, 1);
     Assert.AreEqual(coordinates.point_y, 2);
     Assert.AreEqual(direction, 'n');
 }
        public void should_get_position_and_direction_to_deploy_a_rover()
        {
            postion_and_direction = DeployRoverPositionAndDirection.get;
            Coordinates coordinates;
            char        direction;

            postion_and_direction(() => "1 2 N", out coordinates, out direction);
            Assert.AreEqual(coordinates.point_x, 1);
            Assert.AreEqual(coordinates.point_y, 2);
            Assert.AreEqual(direction, 'n');
        }