Example #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
        }
Example #2
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 ListarClientes()
 {
     return(Json(new { data = ClienteNativoDao.ObterClientes() }, JsonRequestBehavior.AllowGet));
 }