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;
 }
Esempio n. 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_create_plateau_given_space_separated_values()
 {
     plateau_tasks = new PlateauTasks(new PlateauFactory());
     plateau_presentation_creation = PlateauPresentationCreation.create_plateau;
     var result = plateau_presentation_creation(() => "5 5", plateau_tasks);
     Assert.AreEqual(result.coordinates.point_x, 5);
     Assert.AreEqual(result.coordinates.point_y, 5);
 }
Esempio n. 4
0
        public void should_create_plateau_given_space_separated_values()
        {
            plateau_tasks = new PlateauTasks(new PlateauFactory());
            plateau_presentation_creation = PlateauPresentationCreation.create_plateau;
            var result = plateau_presentation_creation(() => "5 5", plateau_tasks);

            Assert.AreEqual(result.coordinates.point_x, 5);
            Assert.AreEqual(result.coordinates.point_y, 5);
        }