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); }