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);
        }
Esempio n. 3
0
        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));
        }
Esempio n. 4
0
 public LandController()
 {
     NoticiaSrv    = new NoticiaService();
     CampeonatoSrv = new CampeonatoService();
 }
Esempio n. 5
0
 public NoticiaController(NoticiaService noticiaService)
 {
     _noticiaService = noticiaService;
 }
Esempio n. 6
0
 public HomeController()
 {
     NoticiaSrv = new NoticiaService();
     EnqueteSrv = new EnqueteService();
 }
Esempio n. 7
0
 public RssController()
 {
     NoticiaSrv = new NoticiaService();
     LocalSrv   = new LocalService();
     SiteMapSrv = new SiteMapService();
 }
Esempio n. 8
0
 public NoticiasController(NoticiaService NoticiaService)
 {
     _noticiaService = NoticiaService;
 }
 public EditorialController()
 {
     NoticiaSrv = new NoticiaService();
     dBContext  = new MongoDBContext();
 }
Esempio n. 10
0
 public LandController()
 {
   NoticiaSrv = new NoticiaService();
 }
 public NoticiaController(NoticiaService noticiaSrv)
 {
     _ns = noticiaSrv;
 }
Esempio n. 12
0
 public Form1()
 {
     InitializeComponent();
     _noticiaService = new NoticiaService(new NoticiaMemDbRepository());
 }
Esempio n. 13
0
 public NoticiasViewComponent()
 {
     _service = new NoticiaService();
 }
Esempio n. 14
0
 public NoticiasViewComponent(core.Services.NoticiaService noticiaService)
 {
     _noticiaService = noticiaService;
 }
Esempio n. 15
0
 public NoticiasController(NoticiaService noticiaService, AutorService autorService)
 {
     _noticiaService = noticiaService;
     _autorService   = autorService;
 }
Esempio n. 16
0
 public NoticiasController()
 {
     NoticiaSrv = new NoticiaService();
     LocalSrv   = new LocalService();
     WeatherSrv = new WeatherService();
 }
Esempio n. 17
0
 public EditorialController()
 {
     NoticiaSrv = new NoticiaService();
 }