Exemplo n.º 1
0
 public void LatestNews_ShouldReturnViewResult(Db db, string itemName, ID itemId, INewsRepositoryFactory factory)
 {
   //Arrange
   var controller = new NewsController(factory);
   db.Add(new DbItem(itemName, itemId, Templates.NewsFolder.ID));
   var contextItem = db.GetItem(itemId);
   var context = new RenderingContext();
   context.Rendering = new Rendering();
   context.Rendering.Item = contextItem;
   ContextService.Get().Push(context);
   //Act
   var list = controller.LatestNews();
   //Assert      
   list.Should().BeOfType<ViewResult>();
 }
Exemplo n.º 2
0
        public void LatestNews_ShouldReturnViewResult(Db db, string itemName, ID itemId, INewsRepositoryFactory factory)
        {
            //Arrange
            var controller = new NewsController(factory);

            db.Add(new DbItem(itemName, itemId, Templates.NewsFolder.ID));
            var contextItem = db.GetItem(itemId);
            var context     = new RenderingContext();

            context.Rendering      = new Rendering();
            context.Rendering.Item = contextItem;
            ContextService.Get().Push(context);
            //Act
            var list = controller.LatestNews();

            //Assert
            list.Should().BeOfType <ViewResult>();
        }
 public NewsController(INewsRepositoryFactory newsRepositoryFactory)
 {
     this.newsRepositoryFactory = newsRepositoryFactory;
 }
Exemplo n.º 4
0
 public NewsController(INewsRepositoryFactory newsRepositoryFactory)
 {
   this.newsRepositoryFactory = newsRepositoryFactory;
 }