public void Setup()
 {
     _inputValidator = new InputValidator(new InputConfiguration());
     _roverFactory   = new RoverFactory();
     _plateauFactory = new PlateauFactory();
     _movingService  = new NavigationService(_inputValidator, _roverFactory, _plateauFactory);
 }
Ejemplo n.º 2
0
 public void setup()
 {
     plateau_factory = MockRepository.GenerateMock <IPlateauFactory>();
     coordinates     = new Coordinates();
     plateau_tasks   = new PlateauTasks(plateau_factory);
 }
Ejemplo n.º 3
0
 public PlateauTasks(IPlateauFactory plateau_factory)
 {
     this.plateau_factory      = plateau_factory;
     this.validate_coordinates = CoordinatesValidation.Validate;
 }
 public void setup()
 {
     plateau_factory = MockRepository.GenerateMock<IPlateauFactory>();
     coordinates = new Coordinates();
     plateau_tasks = new PlateauTasks(plateau_factory);
 }
Ejemplo n.º 5
0
 public NavigationService(IInputValidator inputValidator, IRoverFactory roverFactory, IPlateauFactory plateauFactory)
 {
     _inputValidator = inputValidator;
     _roverFactory   = roverFactory;
     _plateauFactory = plateauFactory;
 }