public PagamentoAtualizaListaTest() { dronedelivery.core.domain.Entities.Pagamento pagamento = new dronedelivery.core.domain.Entities.Pagamento { Id = 0, DataCriacao = DateTime.Now, Descricao = "Pagamento Teste", TipoPagamento = ETipoPagamento.CARTAO, StatusPagamento = EStatusPagamento.EM_ANALISE, DadosPagamentos = new List <DadosPagamento> { new DadosPagamento { Id = 0, Dados = "4220456798763234" } } }; var _pagamentoStatusDto = new PagamentoStatusDto { IdPagamento = pagamento.Id, Status = EStatusPagamento.APROVADO, Descricao = pagamento.Descricao }; _listPagamentoStatusDto = new List <PagamentoStatusDto> { _pagamentoStatusDto }; _pagamentoFacade = Substitute.For <IPagamentoFacade>(); }
public PagamentoControllerTest() { var pagamento = new dronedelivery.core.domain.Entities.Pagamento { Id = 0, DataCriacao = DateTime.Now, Descricao = "Pagamento Teste", TipoPagamento = ETipoPagamento.CARTAO, StatusPagamento = EStatusPagamento.EM_ANALISE, DadosPagamentos = new System.Collections.Generic.List <DadosPagamento> { new DadosPagamento { Id = 0, Dados = "4220456798763234" } } }; _pagamentoRepository = Substitute.For <IPagamentoRepository>(); _pagamentoRepository.GetPagamentosEmAnaliseAsync().Returns(new List <dronedelivery.core.domain.Entities.Pagamento> { pagamento }); var pagamentoStatusDto = new PagamentoStatusDto { IdPagamento = pagamento.Id, Status = EStatusPagamento.APROVADO, Descricao = pagamento.Descricao }; _listPagamentoStatusDto = new List <PagamentoStatusDto> { pagamentoStatusDto }; _pagamentoIntegration = Substitute.For <IPagamentoIntegration>(); _pagamentoIntegration.ReportarResultadoAnalise(Arg.Is <List <PagamentoStatusDto> >(x => x.First().IdPagamento == 0)).Returns(true); _pagamentofacade = new PagamentoFacade(_pagamentoRepository, _pagamentoIntegration); }
public PagamentosController(IPagamentoRepository pagamentoRepository, IPagamentoFacade pagamentoFacade) { _pagamentoRepository = pagamentoRepository; _pagamentoFacade = pagamentoFacade; }
public PagamentoService(IPagamentoFacade pagamentoFacade, IPagamentoRepository pagamentoRepository) { _pagamentoFacade = pagamentoFacade; _pagamentoRepository = pagamentoRepository; }
/// <summary> /// Constructor /// </summary> /// <param name="pagamentoFacade"></param> public PagamentoController(IPagamentoFacade pagamentoFacade) { _pagamentoFacade = pagamentoFacade; }
public PedidoService(IPagamentoFacade pagamentoFacade) { _pagamentoFacade = pagamentoFacade; }