public void CaixaEletronicoDAOTest_ValidarSaque()
        {
            var options = testesUteis.CriarDataBaseTeste("ValidarSaqueDAOTeste");

            decimal valorSacar = 500;

            using (var context = new CommonDbContext(options))
            {
                caixaEletronicoDao = new CaixaEletronicoDAO(context);

                var result = caixaEletronicoDao.ValidarSaque(valorSacar, testesUteis.ListarContas(), testesUteis.ListarCaixas());

                Assert.IsNotNull(result);
            }
        }
Esempio n. 2
0
        public void OperacoesBancariasDAOTest_Saldo()
        {
            var options = testesUteis.CriarDataBaseTeste("SaldoDAOTeste");

            using (var context = new CommonDbContext(options))
            {
                context.Contas.Add(testesUteis.ListarContas());

                context.SaveChanges();

                OperacoesBancariasDao = new OperacoesBancariasDAO(context, mockCaixaEletronico.Object);

                var result = OperacoesBancariasDao.Saldo(testesUteis.Contas().BancoContaCli, testesUteis.Contas().AgenciaContaCli, testesUteis.Contas().NumeroContaCli, testesUteis.Contas().CpfCli);

                Assert.IsNotNull(result);
            }
        }
        public void OperacoesBancariasController_LoginTest()
        {
            mockService.Setup(x => x.Login(It.IsAny <long>(), It.IsAny <int>()))
            .Returns(new Retorno()
            {
                Codigo   = 200,
                Data     = JsonConvert.SerializeObject(true),
                Mensagem = "Login efetuado com sucesso."
            });

            IActionResult result = controller.Login(testesUteis.Contas().CpfCli, testesUteis.ListarContas().SenhaConta);

            var okResult = result as OkObjectResult;

            Retorno contentResult = (Retorno)okResult.Value;

            Assert.AreEqual(contentResult.Codigo, 200);
            Assert.AreEqual(contentResult.Mensagem, "Login efetuado com sucesso.");
            Assert.IsNotNull(contentResult.Data);
        }
        public void DeveTestar_Login()
        {
            var options = testeUteis.CriarDataBaseTeste("LoginTeste");

            using (var context = new CommonDbContext(options))
            {
                context.Contas.Add(testeUteis.ListarContas());

                context.SaveChanges();

                var chamada = service.Login(testeUteis.ListarContas().CpfCliente, testeUteis.ListarContas().SenhaConta);

                Assert.AreEqual(500, chamada.Codigo);
                Assert.IsNull(chamada.Data);
                Assert.AreEqual("Erro ao realizar login, verifique as informações.", chamada.Mensagem);
            }
        }