コード例 #1
0
        public void Teste_ObterPorNumero()
        {
            var conta = repositorioContaCorrente.ObterPorNumero("222");

            var expected = "RJInfo LTDA";
            var actual   = conta.Cliente.Nome;

            Assert.AreEqual(expected, actual);
        }
コード例 #2
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);
        }
コード例 #3
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);
        }