public void VerificarStatusPagamento() { PagamentoFacade pagamentoFacade = new PagamentoFacade(_pagamentoRepository, _pagamentoIntegration); var pagamentoStatus = pagamentoFacade.VerificarStatusPagamentos().Result; Assert.True(pagamentoStatus.First().Status == EStatusPagamento.APROVADO); }
public async Task ProcessaPagamentoTeste() { var pagamentoFacade = new PagamentoFacade(_pedidoRepository); var listaPagamentos = new List <PagamentoStatusDto>(); listaPagamentos.Add(new PagamentoStatusDto() { Descricao = "Pagamento Teste", IdPagamento = 1, Status = EStatusPagamento.APROVADO }); _pedidoRepository.PegaPedidoPendenteAsync(Arg.Any <string>()).Returns(SetupTests.GetPedido()); await pagamentoFacade.ProcessaPagamentosAsync(listaPagamentos); await _pedidoRepository.Received().SaveAsync(); }