private void initSistemaGlobalPedidos() { IMedioTransporte avion = new MedioTransporte("Avion", 600, 10); IMedioTransporte barco = new MedioTransporte("Barco", 46, 1); IMedioTransporte tren = new MedioTransporte("Tren", 80, 5); List <IMedioTransporte> listFedex = new List <IMedioTransporte>(); listFedex.Add(barco); IPaqueteria paqueteriaFedex = new Paqueteria("Fedex", listFedex, 50); List <IMedioTransporte> listDHL = new List <IMedioTransporte>(); listDHL.Add(avion); listDHL.Add(barco); IPaqueteria paqueteriaDHL = new Paqueteria("DHL", listDHL, 40); List <IMedioTransporte> listEstafeta = new List <IMedioTransporte>(); listEstafeta.Add(tren); listEstafeta.Add(barco); IPaqueteria paqueteriaEstafeta = new Paqueteria("Estafeta", listEstafeta, 20); List <IPaqueteria> paqueterias = new List <IPaqueteria>(); paqueterias.Add(paqueteriaFedex); paqueterias.Add(paqueteriaDHL); paqueterias.Add(paqueteriaEstafeta); this.sistemaGlobalPedidos = new SistemaGlobalPedidos(paqueterias); }
public void init() { //initSistemaGlobalPedidos(); ServicioLectorJSON servicioLectorJson = new ServicioLectorJSON(); this.sistemaGlobalPedidos = new SistemaGlobalPedidos(servicioLectorJson); ILectorArchivoService lectorArchivoService = new LectorArchivoService(); IValidadorArchivoPedidosService validadorArchivoPedidosService = new ValidadorArchivoPedidosService(); IDatosParsePedidosService datosParsePedidosService = new DatosParsePedidosService(validadorArchivoPedidosService); lectorArchivoController = new LectorArchivoController(lectorArchivoService); datosParsePedidosController = new DatosParsePedidosController(datosParsePedidosService); }