コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
 public UnityOfWork(DataContext context)
 {
     _context = context;
     _contaCorrenteRepository = new ContaCorrenteRepository(_context);
     _lancamentoRepository    = new LancamentoRepository(_context);
 }