//
        // GET: /Comentario/Details/5
        //[Authorize(Roles = "Morador")]
        //[Authorize(Roles = "Síndico")]
        public ViewResult Details(int id)
        {
            ViewBag.IdPessoaLogada = gPessoa.ObterPessoaLogada((int)Membership.GetUser(true).ProviderUserKey).IdPessoa;
            ComentarioModel comentario = gComentario.Obter(id);

            return(View(comentario));
        }
Exemple #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);
        }
Exemple #3
0
        public void ObterInvalidoTest()
        {
            GerenciadorComentario target     = new GerenciadorComentario();
            ComentarioModel       comentario = target.Obter(-1);

            Assert.IsNull(comentario);
        }
Exemple #4
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);
        }
Exemple #5
0
        public void RemoverTest()
        {
            GerenciadorComentario target = new GerenciadorComentario();
            int idComentario             = 1;

            target.Remover(idComentario);
            ComentarioModel comentario = target.Obter(idComentario);

            Assert.IsNull(comentario);
        }
Exemple #6
0
        public void ObterValidoTest()
        {
            GerenciadorComentario target     = new GerenciadorComentario();
            ComentarioModel       comentario = target.Obter(1);

            Assert.IsNotNull(comentario);
            Assert.Equals(1, comentario.IdPostagem);
            Assert.Equals(17, comentario.IdPessoa);
            Assert.Equals("Quanto custa", comentario.Comentario);
            Assert.Equals("2014-12-09 10:54:24", comentario.Data);
        }
Exemple #7
0
        public void InserirValidoTest()
        {
            GerenciadorComentario targetComentario = new GerenciadorComentario();
            ComentarioModel       comentario       = new ComentarioModel();

            comentario.Data       = DateTime.Now;
            comentario.Comentario = "Vale a pena se o valor for baixo.";
            comentario.IdPessoa   = 18;
            comentario.IdPostagem = 1;
            int actual = targetComentario.Inserir(comentario);

            Assert.IsTrue(actual > 0);
            ComentarioModel comentarioInserido = targetComentario.Obter(actual);

            Assert.IsNotNull(comentarioInserido);
        }
Exemple #8
0
        public void InserirInvalidoTest()
        {
            GerenciadorComentario targetComentario = new GerenciadorComentario();
            ComentarioModel       comentario       = new ComentarioModel();

            comentario.Data       = DateTime.Now;
            comentario.Comentario = null;
            comentario.IdPessoa   = 18;
            comentario.IdPostagem = 1;
            int actual = 0;

            try
            {
                actual = targetComentario.Inserir(comentario);
            }
            catch (Exception e)
            {
                Assert.IsInstanceOfType(e, typeof(ServiceException));
            }
            ComentarioModel comentarioInserido = targetComentario.Obter(actual);

            Assert.IsNull(comentarioInserido);
        }