Пример #1
0
        public ContaTransacaoDTO ObterContaTransacaoById(int Id)
        {
            ContaTransacaoEntity contaTransacao = null;
            Expression <Func <ContaTransacaoEntity, bool> > expressionFiltro = (a => a.CdTransacao == (Int64)Id);

            using (var rep = new RepositoryBase <ContaTransacaoEntity>(_configuration))
            {
                contaTransacao = rep.Select(expressionFiltro).FirstOrDefault();
            }

            return(_mapper.GetMapperEntityToDto(contaTransacao));
        }
Пример #2
0
        public bool TransacaoValida(ContaTransacaoDTO contaTransacaoDTO)
        {
            var contaTransacaoEntity       = new ContaTransacaoEntity();
            var contaTransacaoEntityValida = contaTransacaoEntity.ValidaContaTransacaoEntity(
                contaTransacaoDTO.CdTransacao,
                contaTransacaoDTO.AgContaOrigem,
                contaTransacaoDTO.NumContaOrigem,
                contaTransacaoDTO.AgContaDestino,
                contaTransacaoDTO.NumContaDestino,
                contaTransacaoDTO.TipoOperacao,
                contaTransacaoDTO.ValorOperacao,
                contaTransacaoDTO.DataOperacao
                );

            return(true);
        }
Пример #3
0
        public void DeveCrioarUmaTransacao()
        {
            //Arrange
            var contaTransacaoEntity       = new ContaTransacaoEntity();
            var contaTransacaoEntityValida = contaTransacaoEntity.ValidaContaTransacaoEntity(
                _TransacaoEsperadaDTO.CdTransacao,
                _TransacaoEsperadaDTO.AgContaOrigem,
                _TransacaoEsperadaDTO.NumContaOrigem,
                _TransacaoEsperadaDTO.AgContaDestino,
                _TransacaoEsperadaDTO.NumContaDestino,
                _TransacaoEsperadaDTO.TipoOperacao,
                _TransacaoEsperadaDTO.ValorOperacao,
                _TransacaoEsperadaDTO.DataOperacao
                );

            //Assert
            _TransacaoEsperadaDTO.ToExpectedObject().ShouldMatch(contaTransacaoEntityValida);
        }
Пример #4
0
 public ContaTransacaoDTO GetMapperEntityToDto(ContaTransacaoEntity contaTransacaoEntity)
 {
     return(_mapper.Map <ContaTransacaoDTO>(contaTransacaoEntity));
 }