private void btnCadastrarNoticia_Click(object sender, EventArgs e) { var noticia = new Noticia { Titulo = textBoxTitulo.Text, Conteudo = textBoxConteudo.Text }; if (_noticiaService.AdicionarNoticia(noticia) == true) { MessageBox.Show("Notícia Cadastrada com Sucesso!"); } else { MessageBox.Show("Notícia Inválida!"); } }
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); }