//
        // GET: /Comentario/

        public ActionResult Index(int idPostagem)
        {
            PostagemModel postagem = gPostagem.Obter(idPostagem);

            ViewsBagsComentarios(postagem);
            return(View(gComentario.ObterPorPostagem(postagem.IdPostagem)));
        }
Beispiel #2
0
        public void RemoverValidoTest()
        {
            GerenciadorPostagem gerenciadorPostagem = new GerenciadorPostagem();
            PostagemModel       postagemActual      = gerenciadorPostagem.Obter(4);

            gerenciadorPostagem.Remover(4);
            PostagemModel novaPostagem = gerenciadorPostagem.Obter(4);

            Assert.IsNull(novaPostagem);
        }
Beispiel #3
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);
        }
Beispiel #4
0
        public void ObterInvalidoTest()
        {
            GerenciadorPostagem target       = new GerenciadorPostagem();
            PostagemModel       postagemAlvo = target.Obter(-1);

            Assert.IsNull(postagemAlvo);
        }
Beispiel #5
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);
        }
Beispiel #6
0
        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");
        }
Beispiel #7
0
        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);
        }
Beispiel #8
0
        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);
        }
Beispiel #9
0
        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);
        }
Beispiel #10
0
        //
        // GET: /pessoa/Details/5
        //[Authorize(Roles = "Morador")]
        //[Authorize(Roles = "Síndico")]
        public ViewResult Details(int id)
        {
            PostagemModel postagem = gPostagem.Obter(id);

            return(View(postagem));
        }