Exemplo n.º 1
0
 public ActionResult Edit(PostagemModel postagemModel)
 {
     if (ModelState.IsValid)
     {
         gPostagem.Editar(postagemModel);
         return(RedirectToAction("Index"));
     }
     return(View(postagemModel));
 }
Exemplo n.º 2
0
        public void EditarValidoTest()
        {
            GerenciadorPostagem gerenciadorPostagem = new GerenciadorPostagem();
            PostagemModel       postagemAlvo        = gerenciadorPostagem.Obter(1);

            postagemAlvo.Titulo    = "Mudar Porteiro.";
            postagemAlvo.Descricao = "O porteiro é muito antipático";
            gerenciadorPostagem.Editar(postagemAlvo);
            PostagemModel novaPostagem = gerenciadorPostagem.Obter(postagemAlvo.IdPostagem);

            Assert.IsNotNull(novaPostagem);
            Assert.Equals(postagemAlvo.Titulo, novaPostagem.Titulo);
            Assert.Equals(postagemAlvo.Descricao, novaPostagem.Descricao);
        }
Exemplo n.º 3
0
        public void EditarInvalidoTest()
        {
            GerenciadorPostagem gerenciadorPostagem = new GerenciadorPostagem();
            PostagemModel       postagemActual      = gerenciadorPostagem.Obter(1);

            postagemActual.Titulo    = null;
            postagemActual.Descricao = "O porteiro é muito antipático";
            try
            {
                gerenciadorPostagem.Editar(postagemActual);
            }
            catch (Exception e)
            {
                Assert.IsInstanceOfType(e, typeof(ServiceException));
            }
            PostagemModel nova = gerenciadorPostagem.Obter(1);

            Assert.IsNotNull(nova.Titulo);
        }