Exemple #1
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);
        }
        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);
        }