Пример #1
0
 /// <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));
 }
Пример #2
0
 public PaqueteriaDHLStrategy(IGeneradorMensajes _generadorMensajes)
 {
     this.GeneradorMensajes = _generadorMensajes ?? throw new ArgumentNullException(nameof(_generadorMensajes));
 }
Пример #3
0
 public RecuperadorTransportistaFactory(IRecuperadorConfiguracionTransportista _recuperadorConfiguracionTransportista, IGeneradorMensajes _generadorMensajes)
 {
     RecuperadorConfiguracionTransportista = _recuperadorConfiguracionTransportista ?? throw new ArgumentNullException(nameof(_recuperadorConfiguracionTransportista));
     GeneradorMensajes = _generadorMensajes ?? throw new ArgumentNullException(nameof(_generadorMensajes));
 }