public ProcesarPedido(IObtenedorFechaActual obtenerFechaActual, IObtenedorFechaEntrega obtenerFechaEntrega, ICalculaCostoEnvio calculaCostoEnvio, IGeneradorMensajePaquete generadorMensajePaquete) { this._obtenerFechaActual = obtenerFechaActual ?? throw new ArgumentNullException(nameof(obtenerFechaActual)); this._obtenerFechaEntrega = obtenerFechaEntrega ?? throw new ArgumentNullException(nameof(obtenerFechaEntrega)); this._calculaCostoEnvio = calculaCostoEnvio ?? throw new ArgumentNullException(nameof(calculaCostoEnvio)); _generadorMensajePaquete = generadorMensajePaquete; }
public RangoBase(IObtenedorFechaActual obtenedorFecha) { this.obtenedorFecha = obtenedorFecha; }
public ProcesardorExpresionMensajes(IObtenedorFechaActual obtenedorFecha) { this.obtenedorFecha = obtenedorFecha; }
public EstatusEntrega(IObtenedorFechaActual obtenedorFecha) { this.obtenedorFecha = obtenedorFecha; }