public void DepositoComSaldo() { var service = new MovimentacaoService(); Assert.IsTrue(service.ValidarSaldo(new Deposito(100))); Assert.IsTrue(service.ValidarSaldo(new Deposito(5000.50))); }
public void MovimentacaoInvalida() { var service = new MovimentacaoService(); var exception = Assert.Throws <Exception>(() => service.ValidarSaldo(null)); Assert.AreEqual("Operação inválida.", exception.Message); }
public void DepositoApareceNoExtrato() { var service = new MovimentacaoService(); var deposito = new Deposito(100.82); service.AdicionarMovimentacao(deposito); Assert.Contains(deposito, (service.ObterExtrato().ListaOperacoes).ToList()); }
public void SaqueApareceNoExtrato() { var service = new MovimentacaoService(); var movimentacao = new Saque(100.82); service.AdicionarMovimentacao(movimentacao); Assert.Contains(movimentacao, (service.ObterExtrato().ListaOperacoes).ToList()); }
public void TransferenciaApareceNoExtrato() { var service = new MovimentacaoService(); var movimentacao = new Transferencia(100.82, "000.000.000-00"); service.AdicionarMovimentacao(movimentacao); Assert.Contains(movimentacao, (service.ObterExtrato().ListaOperacoes).ToList()); }
public MovimentacaoController(UserManager <Usuarios> userManager, MovimentacaoService movimentacaoService, TagsService tagsService) { _userManager = userManager; _movimentacaoService = movimentacaoService; _tagsService = tagsService; }
public BaseUnitTest() { gameRep = new EntityRepository <Game>(); movimentoRep = new EntityRepository <MovimentoLog>(); historicoRep = new EntityRepository <HistoricoLog>(); logService = new LogService(movimentoRep, historicoRep); movimentoService = new MovimentacaoService(logService); gameService = new GameService(gameRep, logService, movimentoService); }
public HomeController(ILogger <HomeController> logger, UserManager <Usuarios> userManager, MovimentacaoService movimentacaoService, TagsService tagsService) { _userManager = userManager; _movimentacaoService = movimentacaoService; _tagsService = tagsService; _logger = logger; }
public void AddTransferencia(string value, string cpfDestinatario) { try { var service = new MovimentacaoService(); var evento = new Transferencia(this.ToDouble(value), cpfDestinatario); service.AdicionarMovimentacao(evento); } catch (Exception e) { throw new Exception("Ocorreu um erro. Favor executar a operação novamente."); } }
public void Sacar(string value) { try { var service = new MovimentacaoService(); var evento = new Saque(this.ToDouble(value)); service.AdicionarMovimentacao(evento); } catch (Exception e) { throw new Exception("Ocorreu um erro. Favor executar a operação novamente."); } }
public void TransferenciaSomadaNoSaldo() { var valor = 100.82; var service = new MovimentacaoService(); var saldoAntes = service.ObterExtrato().Saldo; var movimentacao = new Transferencia(valor, "000.000.000-00");; service.AdicionarMovimentacao(movimentacao); var saldoDepois = service.ObterExtrato().Saldo; Assert.AreEqual(Math.Round(saldoDepois, 2), Math.Round((saldoAntes - (movimentacao.Valor + movimentacao.CustoTaxaDeMovimentacao)), 2)); }
public void SaqueSomadoNoSaldo() { var valor = 100.82; var service = new MovimentacaoService(); var saldoAntes = service.ObterExtrato().Saldo; var movimentacao = new Saque(valor); service.AdicionarMovimentacao(movimentacao); var saldoDepois = service.ObterExtrato().Saldo; Assert.AreEqual(Math.Round(saldoDepois, 2), Math.Round((saldoAntes - (movimentacao.Valor + movimentacao.CustoTaxaDeMovimentacao)), 2)); }
public void DepositoSomadoNoSaldo() { var valor = 100.82; var service = new MovimentacaoService(); var saldoAntes = service.ObterExtrato().Saldo; var deposito = new Deposito(valor); service.AdicionarMovimentacao(deposito); var saldoDepois = service.ObterExtrato().Saldo; Assert.AreEqual(Math.Round(saldoDepois, 2), Math.Round((saldoAntes + deposito.Valor - deposito.CustoTaxaDeMovimentacao), 2)); }
public void CalcularSaldoNoExtratoObtidosDoRepository() { var extrato = new MovimentacaoService().ObterExtrato(); Assert.NotZero(extrato.Saldo); }
public void SaqueComSaldo() { var service = new MovimentacaoService(); Assert.IsTrue(service.ValidarSaldo(new Saque(100))); }
public void SaqueSemSaldo() { var service = new MovimentacaoService(); Assert.IsFalse(service.ValidarSaldo(new Saque(5000.50))); }
public void TransferenciaComSaldo() { var service = new MovimentacaoService(); Assert.IsTrue(service.ValidarSaldo(new Transferencia(100, "000.000.000-00"))); }
public void ListarExtratoObtidosDoRepository() { var extrato = new MovimentacaoService().ObterExtrato(); Assert.NotZero(extrato.ListaOperacoes.Count()); }
public void TransferenciaSemSaldo() { var service = new MovimentacaoService(); Assert.IsFalse(service.ValidarSaldo(new Transferencia(5000.50, "000.000.000-00"))); }