public ActionResult Edit(ComentarioModel comentarioModel)
 {
     if (ModelState.IsValid)
     {
         int idPostagem = comentarioModel.IdPostagem;
         gComentario.Editar(comentarioModel);
         ViewsBagsComentarios(gPostagem.Obter(idPostagem));
         return(View("Index", gComentario.ObterPorPostagem(idPostagem)));
     }
     return(View(comentarioModel));
 }
Example #2
0
        public void EditarValidoTest()
        {
            GerenciadorComentario target     = new GerenciadorComentario();
            ComentarioModel       comentario = target.Obter(1);

            comentario.Comentario = "Quanto custa?";
            target.Editar(comentario);
            ComentarioModel actual = target.Obter(1);

            Assert.IsNotNull(actual);
            Assert.Equals(comentario.Data, actual.Data);
            Assert.Equals(comentario.IdComentario, actual.IdComentario);
            Assert.Equals(comentario.IdPessoa, actual.IdPessoa);
            Assert.Equals(comentario.IdPostagem, actual.IdPostagem);
            Assert.AreNotEqual(comentario.Comentario, actual.Comentario);
        }
Example #3
0
        public void EditarInvalidoTest()
        {
            GerenciadorComentario target     = new GerenciadorComentario();
            ComentarioModel       comentario = target.Obter(1);

            comentario.Comentario = null;
            try
            {
                target.Editar(comentario);
            }
            catch (Exception e)
            {
                Assert.IsInstanceOfType(e, typeof(ServiceException));
            }
            ComentarioModel actual = target.Obter(1);

            Assert.Equals(actual.Comentario, comentario.Comentario);
        }