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); }
public NewsItemViewModel(Noticia objNews, ControllerContext context) { NoticiaSrv = new NoticiaService(); objNews.Conteudo = Replace(objNews, context); News = objNews; Tags = objNews.Tags.Where(t => t.Status).OrderBy(t => t.Titulo).ToList(); var microregiaoId = News.CidadeId.HasValue ? NoticiaSrv.GetMicroregiaoIdByCidade(News.CidadeId.Value) : (int?)null; if (objNews.DestaqueId == Destaque.Video.Id) { NewsVideosRelacionados = NoticiaSrv.GetNewsVideosRelacionados(objNews.Id, objNews.CategoriaId, objNews.EditorialId, microregiaoId).ToList(); } //Get Autors Autors = objNews.GetAutors(); //Set the tag news Tags.ForEach(t => t.Noticias = Noticia.GetKnowMoreNewsByTagCached(t.Id).Where(n => n.Id != objNews.Id).Take(3)); }
public LandController() { NoticiaSrv = new NoticiaService(); CampeonatoSrv = new CampeonatoService(); }
public NoticiaController(NoticiaService noticiaService) { _noticiaService = noticiaService; }
public HomeController() { NoticiaSrv = new NoticiaService(); EnqueteSrv = new EnqueteService(); }
public RssController() { NoticiaSrv = new NoticiaService(); LocalSrv = new LocalService(); SiteMapSrv = new SiteMapService(); }
public NoticiasController(NoticiaService NoticiaService) { _noticiaService = NoticiaService; }
public EditorialController() { NoticiaSrv = new NoticiaService(); dBContext = new MongoDBContext(); }
public LandController() { NoticiaSrv = new NoticiaService(); }
public NoticiaController(NoticiaService noticiaSrv) { _ns = noticiaSrv; }
public Form1() { InitializeComponent(); _noticiaService = new NoticiaService(new NoticiaMemDbRepository()); }
public NoticiasViewComponent() { _service = new NoticiaService(); }
public NoticiasViewComponent(core.Services.NoticiaService noticiaService) { _noticiaService = noticiaService; }
public NoticiasController(NoticiaService noticiaService, AutorService autorService) { _noticiaService = noticiaService; _autorService = autorService; }
public NoticiasController() { NoticiaSrv = new NoticiaService(); LocalSrv = new LocalService(); WeatherSrv = new WeatherService(); }
public EditorialController() { NoticiaSrv = new NoticiaService(); }