public void ValidarDatosPedido_CPaqueteriaIncorrecta_RetornaDatosPaqueteDTOlErrorTrue() { //Arrange validadorDatosPedidoService = new Mock <IValidadorDatosPedidoService>(); DatosPaqueteDTO datosPaqueteDTO = LlenarPedidoDatosConError(); var instanciaValidadorDatosPedidoService = new ValidadorPaqueteriaService(); validadorDatosPedidoService.Setup((srv) => srv.ValidarDatosPedido(datosPaqueteDTO)).Returns(() => new DatosPaqueteDTO()); //Act DatosPaqueteDTO datosPaqueteDTOResultado = instanciaValidadorDatosPedidoService.ValidarDatosPedido(datosPaqueteDTO); //Assert Assert.IsTrue(datosPaqueteDTO.lError); }
public List <DatosPaqueteDTO> ValidarDatosPaquetes(List <DatosPaqueteDTO> _lstdatosPaqueteDTO) { List <DatosPaqueteDTO> lstDatosPaquete = new List <DatosPaqueteDTO>(); foreach (DatosPaqueteDTO datosPaquete in _lstdatosPaqueteDTO) { DatosPaqueteDTO datosPaqueteValidado = new DatosPaqueteDTO(); ValidadorPaqueteriaService srvValidadorPaqueteria = new ValidadorPaqueteriaService(); ValidadorTransporteService srvValidadorTransporte = new ValidadorTransporteService(); srvValidadorPaqueteria.AsignarSiguienteValidacion(srvValidadorTransporte); datosPaqueteValidado = srvValidadorPaqueteria.ValidarDatosPedido(datosPaquete); lstDatosPaquete.Add(datosPaqueteValidado); } return(_lstdatosPaqueteDTO); }