Exemple #1
0
        public void AtualizarCliente_QuandoAtualizarCliente_DeveAlterarNome()
        {
            #region Arrange
            var cliente = new Cliente();
            cliente.Nome         = "José Silva";
            cliente.Cpf          = "06475714046";
            cliente.DtNascimento = DateTime.Now.AddYears(-20);
            cliente.Sexo         = "M";

            ClienteNativoDao.InserirCliente(cliente);

            var listaClientes = ClienteNativoDao.ObterClientes();
            cliente.ClienteId = listaClientes[listaClientes.Count - 1].ClienteId;
            cliente.Nome      = "José Pedro Silva";

            var resultadoEsperado = "José Pedro Silva";

            #endregion

            #region Act
            ClienteNativoDao.AlterarCliente(cliente);
            #endregion

            #region Assert
            var resultadoEncontrado = ClienteNativoDao.ObterClientesPorId(cliente.ClienteId).Nome;
            Assert.AreEqual(resultadoEsperado, resultadoEncontrado);
            #endregion
        }
 public ActionResult Excluir(int Id)
 {
     try
     {
         ClienteNativoDao.ExcluirCliente(Id);
         return(Json(new { succsess = true, message = "Registro removido com sucesso" }, JsonRequestBehavior.AllowGet));
     }
     catch (System.Exception ex)
     {
         return(Json(new { succsess = false, message = ex.Message }, JsonRequestBehavior.AllowGet));
     }
 }
Exemple #3
0
        public void ExluirCliente_QuandoExcluirCliente_NaoRetornarNaPesquisa()
        {
            #region Arrange
            var listaClientes = ClienteNativoDao.ObterClientes();
            var clienteId     = listaClientes[listaClientes.Count - 1].ClienteId;

            Cliente resultadoEsperado = null;
            #endregion

            #region Act
            ClienteNativoDao.ExcluirCliente(clienteId);
            #endregion

            #region Assert
            var resultadoEncontrado = ClienteNativoDao.ObterClientesPorId(clienteId);
            Assert.AreEqual(resultadoEsperado, resultadoEncontrado);
            #endregion
        }
 public ActionResult IncluirOuEditar(Cliente cliente)
 {
     try
     {
         if (cliente.ClienteId == 0)
         {
             ClienteNativoDao.InserirCliente(cliente);
             return(Json(new { succsess = true, message = "Registro inserido com sucesso" }, JsonRequestBehavior.AllowGet));
         }
         else
         {
             ClienteNativoDao.AlterarCliente(cliente);
             return(Json(new { succsess = true, message = "Registro atualizado com sucesso" }, JsonRequestBehavior.AllowGet));
         }
     }
     catch (System.Exception ex)
     {
         return(Json(new { succsess = false, message = ex.Message }, JsonRequestBehavior.AllowGet));
     }
 }
Exemple #5
0
        public void InserirCliente_QuandoInserirCliente_DeveRetornarVerdadeiro()
        {
            #region Arrange
            var cliente = new Cliente();
            cliente.Nome         = "José Silva";
            cliente.Cpf          = "06475714046";
            cliente.DtNascimento = DateTime.Now.AddYears(-20);
            cliente.Sexo         = "M";

            var resultadoEsperado = true;
            #endregion

            #region Act
            var resultadoEncontrado = ClienteNativoDao.InserirCliente(cliente);
            #endregion

            #region Assert
            Assert.AreEqual(resultadoEsperado, resultadoEncontrado);
            #endregion
        }
 public ActionResult IncluirOuEditar(int id = 0)
 {
     return((id == 0) ? View(new Cliente()) : View(ClienteNativoDao.ObterClientesPorId(id)));
 }
 public ActionResult ListarClientes()
 {
     return(Json(new { data = ClienteNativoDao.ObterClientes() }, JsonRequestBehavior.AllowGet));
 }