Esempio n. 1
0
        public void GerenciadorPostagemConstructorTest1()
        {
            IUnitOfWork         unitOfWork = null; // TODO: Initialize to an appropriate value
            GerenciadorPostagem target     = new GerenciadorPostagem(unitOfWork);

            Assert.Inconclusive("TODO: Implement code to verify target");
        }
Esempio n. 2
0
        public void ObterInvalidoTest()
        {
            GerenciadorPostagem target       = new GerenciadorPostagem();
            PostagemModel       postagemAlvo = target.Obter(-1);

            Assert.IsNull(postagemAlvo);
        }
Esempio n. 3
0
        public void ObterTodosTest()
        {
            GerenciadorPostagem         target = new GerenciadorPostagem();
            IEnumerable <PostagemModel> actual = target.ObterTodos();

            Assert.Equals(2, actual.Count());
            Assert.IsInstanceOfType(actual, typeof(IEnumerable <PostagemModel>));
        }
Esempio n. 4
0
        public void ObterTodosPorPessoaInvalidoTest()
        {
            GerenciadorPostagem target = new GerenciadorPostagem();
            int idPessoa = -1;
            IEnumerable <PostagemModel> actual = target.ObterTodosPorPessoa(idPessoa);

            Assert.Equals(0, actual.Count());
            Assert.IsNull(actual);
        }
Esempio n. 5
0
        public void RemoverValidoTest()
        {
            GerenciadorPostagem gerenciadorPostagem = new GerenciadorPostagem();
            PostagemModel       postagemActual      = gerenciadorPostagem.Obter(4);

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

            Assert.IsNull(novaPostagem);
        }
Esempio n. 6
0
        public void ObterTodosPorPessoaValidoTest()
        {
            GerenciadorPostagem target = new GerenciadorPostagem();
            int idPessoa = 17;
            IEnumerable <PostagemModel> actual = target.ObterTodosPorPessoa(idPessoa);

            Assert.Equals(2, actual.Count());
            foreach (var postagem in actual)
            {
                Assert.Equals(postagem.IdPessoa, idPessoa);
            }
        }
Esempio n. 7
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");
        }
Esempio n. 8
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);
        }
Esempio n. 9
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);
        }
Esempio n. 10
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);
        }
Esempio n. 11
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);
        }
Esempio n. 12
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);
        }
 public ComentarioController()
 {
     gComentario = new GerenciadorComentario();
     gPessoa     = new GerenciadorPessoa();
     gPostagem   = new GerenciadorPostagem();
 }
Esempio n. 14
0
        public void GerenciadorPostagemConstructorTest()
        {
            GerenciadorPostagem target = new GerenciadorPostagem();

            Assert.Inconclusive("TODO: Implement code to verify target");
        }
Esempio n. 15
0
 public PostagemController()
 {
     gPostagem = new GerenciadorPostagem();
     gPessoa   = new GerenciadorPessoa();
 }