public void AdicionarNoticiaComSucesso()
        {
            //Preparação
            INoticiaRepository noticiaRepository = new NoticiaMemDbRepository();
            var noticiaService = new NoticiaService(noticiaRepository);
            var noticia        = new Noticia
            {
                Id             = Guid.NewGuid(),
                Titulo         = "Dólar cai a R$3",
                DataPublicacao = DateTime.Now,
                DataExpiracao  = DateTime.Now.AddDays(1)
            };

            //Execução
            var result = noticiaService.AdicionarNoticia(noticia);

            //Validação
            Assert.IsTrue(result);
        }
        public void AdicionarNoticiaSemSucesso()
        {
            //Adicionar notícia com data de publicação maior
            //que a data de expiração.
            //Preparação
            INoticiaRepository noticiaRepository = new NoticiaMemDbRepository();
            var noticiaService = new NoticiaService(noticiaRepository);
            var noticia        = new Noticia
            {
                Id             = Guid.NewGuid(),
                Titulo         = "Dólar cai a R$3",
                DataPublicacao = DateTime.Now.AddDays(1),
                DataExpiracao  = DateTime.Now
            };

            //Execução
            var result = noticiaService.AdicionarNoticia(noticia);

            //Validação
            Assert.IsFalse(result);
        }