/// <summary> /// Constructor de la clase. /// </summary> /// <param name="_recuperadorListaEvento">Dependencia de tipo IRecuperadorListaPaquetes.</param> /// <param name="_creadorMensajeFactory">Dependencia de tipo ICreadorMensajeFactory.</param> /// <param name="_completadorDatosDTO">Dependencia de tipo IComplementadorDatosDTO.</param> public ObtenedorMensajePaquetes(IRecuperadorListaPaquetes _recuperadorListaPaquetes, IRecuperadorTransportistas _recuperadorTransportistaFactory, ICompletadorDatosDTO _completadorDatosDTO, IGeneradorMensajes _generadorMensajes, IObtenedorCostoEnvioMenor _obtenedorCostoEnvioMenor) { RecuperadorListaPaquetes = _recuperadorListaPaquetes ?? throw new ArgumentNullException(nameof(_recuperadorListaPaquetes)); RecuperadorTransportistaFactory = _recuperadorTransportistaFactory ?? throw new ArgumentNullException(nameof(_recuperadorTransportistaFactory)); CompletadorDatosDTO = _completadorDatosDTO ?? throw new ArgumentNullException(nameof(_completadorDatosDTO)); GeneradorMensajes = _generadorMensajes ?? throw new ArgumentNullException(nameof(_generadorMensajes)); ObtenedorCostoEnvioMenor = _obtenedorCostoEnvioMenor ?? throw new ArgumentNullException(nameof(_obtenedorCostoEnvioMenor)); }
public PaqueteriaDHLStrategy(IGeneradorMensajes _generadorMensajes) { this.GeneradorMensajes = _generadorMensajes ?? throw new ArgumentNullException(nameof(_generadorMensajes)); }
public RecuperadorTransportistaFactory(IRecuperadorConfiguracionTransportista _recuperadorConfiguracionTransportista, IGeneradorMensajes _generadorMensajes) { RecuperadorConfiguracionTransportista = _recuperadorConfiguracionTransportista ?? throw new ArgumentNullException(nameof(_recuperadorConfiguracionTransportista)); GeneradorMensajes = _generadorMensajes ?? throw new ArgumentNullException(nameof(_generadorMensajes)); }