public async Task TestMethodsCalled() { var pedidoFacade = new PedidoFacade( _pedidoService, _clienteRepository, _pedidoRepository, _droneRepository, _pagamentoServiceFactory, _pedidoDroneRepository); var pedidos = SetupTests.GetPedidosList(); _pedidoRepository.ObterPedidos(Arg.Any <int>()) .Returns(pedidos); _clienteRepository.GetByIdAsync(Arg.Any <int>()) .Returns(SetupTests.GetCliente()); _pedidoService.DroneAtendePedido(pedidos[0]) .Returns(SetupTests.GetDroneDto()); _droneRepository.GetByIdAsync(Arg.Any <int>()) .Returns(SetupTests.GetDrone()); _pedidoRepository.FindByIdAsync(Arg.Any <string>()) .Returns(pedidos[0]); await pedidoFacade.AssignDroneAsync(); await _pedidoService.Received().DroneAtendePedido(Arg.Any <Pedido>()); _pedidoRepository.Received().ReplaceOne(Arg.Any <Pedido>()); await _pedidoDroneRepository.Received().AddAsync(Arg.Any <PedidoDrone>()); }
public async Task TestDroneNotFound() { var pedidoFacade = new PedidoFacade( _pedidoService, _clienteRepository, _pedidoRepository, _droneRepository, _pagamentoServiceFactory, _pedidoDroneRepository); var pedidos = SetupTests.GetPedidosList(); _pedidoRepository.ObterPedidos(Arg.Any <int>()) .Returns(pedidos); _clienteRepository.GetByIdAsync(Arg.Any <int>()) .Returns(SetupTests.GetCliente()); _droneRepository.GetByIdAsync(Arg.Any <int>()) .Returns(SetupTests.GetDrone()); _pedidoRepository.FindByIdAsync(Arg.Any <string>()) .Returns(pedidos[0]); await pedidoFacade.AssignDroneAsync(); _pedidoRepository.DidNotReceive().ReplaceOne(Arg.Any <Pedido>()); }
public async Task TestDroneNotFound() { var pedidoFacade = new PedidoFacade(_dataContext, _pedidoService, _clienteRepository, _pedidoRepository, _droneRepository); var pedidos = SetupTests.GetPedidosList(); _pedidoRepository.ObterPedidos(Arg.Any <int>()) .Returns(pedidos); _clienteRepository.GetCliente(Arg.Any <int>()) .Returns(SetupTests.GetCliente()); _droneRepository.GetDrone(Arg.Any <int>()) .Returns(SetupTests.GetDrone()); _pedidoRepository.GetPedido(Arg.Any <int>()) .Returns(pedidos[0]); await pedidoFacade.AssignDrone(_pedidoRepository); _dataContext.Pedido.DidNotReceive().Update(Arg.Any <felipe.DTO.Models.Pedido>()); }
static void Main(string[] args) { try { Log.RecordInfo("# INICIO DO PROCESSAMENTO"); Log.RecordInfo("****************************************"); Log.RecordInfo("****************************************"); Log.RecordInfo(string.Empty); Log.RecordInfo("# INÍCIO - PEGANDO PEDIDOS"); Log.RecordInfo(string.Empty); PedidoFacade pedidoFacade = new PedidoFacade(); //pedidoFacade.GetPedidoPendente(exchange, queuePedido); Log.RecordInfo(string.Empty); Log.RecordInfo("# FIM - ENVIANDO PEDIDO"); } catch (Exception ex) { Log.RecordInfo(string.Empty); Log.RecordError(ex); } finally { Log.RecordInfo(string.Empty); Log.RecordInfo("****************************************"); Log.RecordInfo("****************************************"); Log.RecordInfo("# FIM DO PROCESSAMENTO"); Log.RecordInfo(string.Empty); Log.RecordInfo(string.Empty); Console.Read(); } }
public async Task TestMethodsCalled() { var pedidoFacade = new PedidoFacade(_dataContext, _pedidoService, _clienteRepository, _pedidoRepository, _droneRepository); var pedidos = SetupTests.GetPedidosList(); _pedidoRepository.ObterPedidos(Arg.Any <int>()) .Returns(pedidos); _clienteRepository.GetCliente(Arg.Any <int>()) .Returns(SetupTests.GetCliente()); _pedidoService.DroneAtendePedido(pedidos[0]) .Returns(SetupTests.GetDroneDto()); _droneRepository.GetDrone(Arg.Any <int>()) .Returns(SetupTests.GetDrone()); _pedidoRepository.GetPedido(Arg.Any <int>()) .Returns(pedidos[0]); await pedidoFacade.AssignDrone(_pedidoRepository); await _pedidoService.Received().DroneAtendePedido(Arg.Any <felipe.DTO.Models.Pedido>()); _dataContext.Pedido.Received().Update(Arg.Any <felipe.DTO.Models.Pedido>()); _dataContext.PedidoDrones.Received().Add(Arg.Any <PedidoDrone>()); }
public void Testar_Fluxo_Pedido_COM_Facade() { // Ascionamos o FACADE e passamos 1 única informação var facadePedido = new PedidoFacade(); facadePedido.InicializarPedido(_pedido); //#warning Voltar aqui e ver a segunda forma de FACADE }
public async Task CriarPedidoAsync() { var pedido = new PedidoFacade(_pedidoService, _clienteRepository, _pedidoRepository, _droneRepository, _pagamentoServiceFactory, _pedidoDroneRepository); _clienteRepository.GetByIdAsync(Arg.Any <int>()).Returns(SetupTests.GetCliente()); _pagamentoServiceFactory.GetPagamentoServico(ETipoPagamento.CARTAO).Returns(_pagamentoServico); _pagamentoServico.RequisitaPagamento(Arg.Any <Pagamento>()).Returns(SetupTests.GetPagamento()); var result = await pedido.CreatePedidoAsync(SetupTests.GetPedido()); Assert.NotNull(result); }
protected void btnReprovar_Click(object sender, EventArgs e) { Resultado resultado = new Resultado(); PedidoFacade oAprovacaoFacade = new PedidoFacade(); resultado = new PedidoFacade().Cancelar(Convert.ToInt32(gvListaAprov.DataKeys[Int32.Parse((sender as ImageButton).CommandArgument)].Value.ToString())); if (resultado.Sucesso) { List <Aprovacao> oAprovacao = new List <Aprovacao>(); oAprovacao = oAprovacaoFacade.ListaAprovacao(ref resultado); ListaGridPersistida = oAprovacao; gvListaAprov.DataSource = (List <Aprovacao>)ListaGridPersistida; gvListaAprov.DataBind(); } }
static void Main(string[] args) { AddBiding(); var estoque = ninjectIkernel.Get <IEstoque>(); var financeiro = ninjectIkernel.Get <IFinanceiro>(); var posVenda = ninjectIkernel.Get <IPosVenda>(); PedidoFacade facade = new PedidoFacade(estoque, financeiro, posVenda); Pedido pedido = new Pedido("Notebook", "Rafael Santos", "Av Brigadeiro Faria Lima , 1571," + "São Paulo , SP"); facade.RegistraPedido(pedido); Console.ReadKey(); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { Resultado resultado = new Resultado(); PedidoFacade oAprovacaoFacade = new PedidoFacade(); List <Aprovacao> oAprovacao = new List <Aprovacao>(); oAprovacao = oAprovacaoFacade.ListaAprovacao(ref resultado); if (resultado.Sucesso) { ListaGridPersistida = oAprovacao; gvListaAprov.DataSource = (List <Aprovacao>)ListaGridPersistida; gvListaAprov.DataBind(); } } }
public async Task TestPedidoNotFound() { var pedidoFacade = new PedidoFacade( _pedidoService, _clienteRepository, _pedidoRepository, _droneRepository, _pagamentoServiceFactory, _pedidoDroneRepository); _clienteRepository.GetByIdAsync(Arg.Any <int>()) .Returns(SetupTests.GetCliente()); _droneRepository.GetByIdAsync(Arg.Any <int>()) .Returns(SetupTests.GetDrone()); await pedidoFacade.AssignDroneAsync(); await _pedidoRepository.DidNotReceive().UpdateAsync(Arg.Any <Pedido>()); }
private void PreencherGrid(int usuarioID) { Resultado resultado = new Resultado(); PedidoFacade oPedFacade = new PedidoFacade(); List <MeusPedidos> oPedidos = new List <MeusPedidos>(); oPedidos = oPedFacade.Listar(usuarioID, ref resultado); gvListaMeusPed.DataSource = null; gvListaMeusPed.DataBind(); if (resultado.Sucesso) { lblMensagem.Visible = false; ListaGridPersistida = oPedidos; gvListaMeusPed.DataSource = (List <MeusPedidos>)ListaGridPersistida; gvListaMeusPed.DataBind(); } else { lblMensagem.Text = resultado.Mensagens[0].Descricoes[0].ToString(); lblMensagem.Visible = false; } }
public OrderRetriever() { _log.Debug("Instantiating PedidoFacade"); _pedidoFacade = ServiceLocator.Current.GetInstance <PedidoFacade>(); _log.Debug("ok"); }