public void Teste_BloqueioContaCorrente() { var contaRepository = new ContaCorrenteRepository(); var conta = contaRepository.ObterPorNumero("222"); var servicoBloqueio = new ContaCorrenteBloqueioService(conta, "3352"); servicoBloqueio.Executar(); var expected = ContaCorrenteEstado.Bloqueada; var actual = conta.Situacao; Assert.AreEqual(expected, actual); }
public void Teste_DesbloqueioContaCorrente() { var contaRepository = new ContaCorrenteRepository(); var conta = contaRepository.ObterPorNumero("111"); conta.Situacao = ContaCorrenteEstado.Bloqueada; var servicoBloqueio = new ContaCorrenteDesbloqueioService(conta, "3352"); servicoBloqueio.Executar(); var expected = ContaCorrenteEstado.Ativa; var actual = conta.Situacao; Assert.AreEqual(expected, actual); }
public UnityOfWork(DataContext context) { _context = context; _contaCorrenteRepository = new ContaCorrenteRepository(_context); _lancamentoRepository = new LancamentoRepository(_context); }