Ejemplo n.º 1
0
        public async Task <GatewayDTO> EfetuaPagamento(PagamentoEntity pagamento)
        {
            var result = await _gatewayExternalContext.EfetuarPagamentoCartao(pagamento.ConvertTo <GatewayCartaoParam>());

            return(new GatewayDTO
            {
                IdPedido = pagamento.IdPedido,
                StatusPagamento = result.StatusPagamento
            });
        }
Ejemplo n.º 2
0
        public void ValidarDadosPagamento_Test_TodosErros()
        {
            //Given
            var param = new PagamentoEntity()
            {
                Cartao = new CartaoEntity()
            };

            var result = param.Validar();

            Assert.True(result.Count == 8);
        }