// // GET: /Comentario/ public ActionResult Index(int idPostagem) { PostagemModel postagem = gPostagem.Obter(idPostagem); ViewsBagsComentarios(postagem); return(View(gComentario.ObterPorPostagem(postagem.IdPostagem))); }
public void RemoverValidoTest() { GerenciadorPostagem gerenciadorPostagem = new GerenciadorPostagem(); PostagemModel postagemActual = gerenciadorPostagem.Obter(4); gerenciadorPostagem.Remover(4); PostagemModel novaPostagem = gerenciadorPostagem.Obter(4); Assert.IsNull(novaPostagem); }
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); }
public void ObterInvalidoTest() { GerenciadorPostagem target = new GerenciadorPostagem(); PostagemModel postagemAlvo = target.Obter(-1); Assert.IsNull(postagemAlvo); }
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); }
public void ObterValidoTest() { GerenciadorPostagem target = new GerenciadorPostagem(); PostagemModel postagem = target.Obter(1); Assert.IsNotNull(postagem); Assert.Equals(postagem.IdPessoa, 17); Assert.Equals(postagem.IdPostagem, 1); Assert.Equals(postagem.Titulo, "Manuntenção Elevador"); Assert.Equals(postagem.Descricao, "O elevador se encontra com problemas"); Assert.Equals(postagem.DataPublicacao, "2014-12-09 10:52:22"); Assert.Equals(postagem.DataExclusao, "2014-11-22 00:00:00"); }
public void RemoverInvalidoTest() { GerenciadorPostagem gerenciadorPostagem = new GerenciadorPostagem(); try { gerenciadorPostagem.Remover(1); } catch (Exception e) { Assert.IsInstanceOfType(e, typeof(ServiceException)); } PostagemModel novaPostagem = gerenciadorPostagem.Obter(1); Assert.IsNotNull(novaPostagem); }
public void InserirValidoTest() { GerenciadorPostagem gerenciadorPostagem = new GerenciadorPostagem(); PostagemModel postagem = new PostagemModel(); postagem.DataPublicacao = DateTime.Now; postagem.DataExclusao = Convert.ToDateTime("22/12/2014"); postagem.Descricao = "Problema com o porteiro."; postagem.Titulo = "Porteiro mal educado"; int actual = gerenciadorPostagem.Inserir(postagem); Assert.IsTrue(actual > 0); PostagemModel postagemInserida = gerenciadorPostagem.Obter(actual); Assert.IsNotNull(postagemInserida); Assert.Equals(postagem.Titulo, postagemInserida.Titulo); Assert.Equals(postagem.Descricao, postagemInserida.Descricao); Assert.Equals(postagem.DataPublicacao, postagemInserida.DataPublicacao); Assert.Equals(postagem.DataExclusao, postagemInserida.DataExclusao); Assert.Equals(gerenciadorPostagem.ObterTodos().Count(), 3); }
public void InserirInvalidoTest() { GerenciadorPostagem gerenciadorPostagem = new GerenciadorPostagem(); PostagemModel postagem = new PostagemModel(); postagem.DataPublicacao = DateTime.Now; postagem.DataExclusao = Convert.ToDateTime("22/12/2014"); postagem.Descricao = null; postagem.Titulo = "Porteiro mal educado"; int actual = 0; try { actual = gerenciadorPostagem.Inserir(postagem); } catch (Exception e) { Assert.IsInstanceOfType(e, typeof(ServiceException)); } PostagemModel postagemInserida = gerenciadorPostagem.Obter(actual); Assert.IsNull(postagemInserida); }
// // GET: /pessoa/Details/5 //[Authorize(Roles = "Morador")] //[Authorize(Roles = "Síndico")] public ViewResult Details(int id) { PostagemModel postagem = gPostagem.Obter(id); return(View(postagem)); }