Example #1
0
        public void ConsultaExtratoFalhaIntervaloExtratoMenorqueZero([Values(9999, 8888, 7777)] int nrConta, [Values(-1, -5, -100000)] int intervaloExtrato)
        {
            ConsultaExtrato consultaExtrato = new ConsultaExtrato();

            Retorno <Extrato> retExtrato = consultaExtrato.GerarExtrato(nrConta, new BaseDeDados(), new Tela(), intervaloExtrato);

            Assert.IsFalse(retExtrato.Ok);
            Assert.AreEqual("Intervalo do extrato não pode ser menor que zero.", retExtrato.Mensagem.ToString());
        }
Example #2
0
        public void ConsultaExtratoSucessoHistorico32Dias()
        {
            ConsultaExtrato consultaExtrato = new ConsultaExtrato();

            Retorno <Extrato> retExtrato = consultaExtrato.GerarExtrato(9999, new BaseDeDados(), new Tela(), 32);

            Assert.IsTrue(retExtrato.Ok, retExtrato.Mensagem.ToString());
            Assert.AreEqual("Consulta de Extrato realizada com sucesso", retExtrato.Mensagem.ToString());
            Assert.AreEqual(retExtrato.Dados.HistoricoTransacoes.Count, 3);
        }
Example #3
0
        public void ConsultaExtratoFalhaContaInvalida()
        {
            ConsultaExtrato consultaExtrato = new ConsultaExtrato();

            Retorno <Extrato> retExtrato = consultaExtrato.GerarExtrato(3817, new BaseDeDados(), new Tela(), 0);

            Assert.IsFalse(retExtrato.Ok);
            NullReferenceException ex = new NullReferenceException();

            Assert.AreEqual(ex.Message, retExtrato.Mensagem.ToString());
        }