public void Criar_transferencia_CC_quando_for_mesmo_banco() { DadosTransacao beneficiario = new DadosTransacao("", "Santander", "1", "1"); Transferencia transferencia = new Transferencia(1, _dados, beneficiario, 600); Assert.Equal(Tipo.DOC, transferencia.Tipo); }
public async Task Retornar_verdadeiro_quando_remover_transferencia() { var dados = new DadosTransacao(string.Empty, string.Empty, string.Empty, string.Empty); await _context.Transferencias.AddAsync(new Transferencia(1, dados, dados, 0)); await _context.SaveChangesAsync(); var resultado = await _transferenciaService.Remover(_context.Transferencias.First().Id); Assert.True(resultado); Assert.Equal(1, _context.Transferencias.Count()); }
public async Task Retornar_transferencia_com_filtro_por_nome_pagador() { var dados = new DadosTransacao("pagador", string.Empty, string.Empty, string.Empty); await _context.Usuarios.AddAsync(new Usuario(1, "empresa", "12345678901234")); await _context.Transferencias.AddAsync(new Transferencia(1, dados, new DadosTransacao("", "", "", ""), 0)); await _context.SaveChangesAsync(); var resultado = await _transferenciaService.Buscar(new FiltroTransferencia { NomePagador = "pagador" }); Assert.Single(resultado.Transferencias); }
public async Task Retornar_transferencia() { var dados = new DadosTransacao(string.Empty, string.Empty, string.Empty, string.Empty); await _context.Usuarios.AddAsync(new Usuario(1, "empresa", "12345678901234")); await _context.Transferencias.AddAsync(new Transferencia(1, dados, dados, 0)); await _context.SaveChangesAsync(); var resultado = await _transferenciaService.Buscar(_context.Transferencias.First().Id); Assert.NotNull(resultado); }
public async Task Retornar_transferencia_com_filtro_por_data() { var dados = new DadosTransacao("beneficiario", string.Empty, string.Empty, string.Empty); await _context.Usuarios.AddAsync(new Usuario(1, "empresa", "12345678901234")); await _context.Transferencias.AddAsync(new Transferencia(1, new DadosTransacao("", "", "", ""), dados, 0)); await _context.SaveChangesAsync(); var resultado = await _transferenciaService.Buscar(new FiltroTransferencia { Data = _context.Transferencias.First().Data }); Assert.Single(resultado.Transferencias); }
public async Task <bool> Criar(CriarTransferenciaCommand command) { DadosTransacao pagador = new DadosTransacao(command.Pagador.Nome, command.Pagador.Banco, command.Pagador.Agencia, command.Pagador.Conta); DadosTransacao beneficiario = new DadosTransacao(command.Beneficiario.Nome, command.Beneficiario.Banco, command.Beneficiario.Agencia, command.Beneficiario.Conta); Transferencia nova = new Transferencia(command.UsuarioId, pagador, beneficiario, command.Valor); await _context.Transferencias.AddAsync(nova); var registros = await _context.SaveChangesAsync(); return(registros > 0); }
public TransferenciaTests() { _dados = new DadosTransacao(string.Empty, string.Empty, string.Empty, string.Empty); }