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)); } }
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)); } }
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)); }