Exemplo n.º 1
0
        protected override void Given()
        {
            base.Given();

            var pt1 = new PageType(1, Guid.NewGuid(), "pt1", "desc1", "~/1.aspx", true, 1);
            var pt2 = new PageType(2, Guid.NewGuid(), "pt2", "desc2", "~/2.aspx", true, 2);
            var pt3 = new PageType(3, Guid.NewGuid(), "pt3", "desc3", "~/3.aspx", true, 3);
            var pt4 = new PageType(4, Guid.NewGuid(), "pt4", "desc4", "~/4.aspx", true, 4);

            var allPageTypes = new PageTypeCollection {
                pt1, pt2, pt3, pt4
            };

            Using <IPageTypeWrapper>()
            .Setup(pt => pt.List())
            .Returns(allPageTypes);

            Using <IPageTypeWrapper>()
            .Setup(pt => pt.Load(2))
            .Returns(pt2);
            Using <IPageTypeWrapper>()
            .Setup(pt => pt.Load(3))
            .Returns(pt3);
            Using <IPageTypeWrapper>()
            .Setup(pt => pt.Load(4))
            .Returns(pt4);
        }
Exemplo n.º 2
0
 public static IEnumerable <ListItem> ToListItems(this PageTypeCollection collection)
 {
     if (collection == null || !collection.Any())
     {
         return(Enumerable.Empty <ListItem>());
     }
     return(collection.Select(pageType => pageType.ToListItem()));
 }
 protected override void Given()
 {
     base.Given();
     InputCollection = new PageTypeCollection
                           {
                               new PageType(1, Guid.NewGuid(), "pt1", "desc1", "~/1.aspx", true, 1),
                               new PageType(2, Guid.NewGuid(), "pt2", "desc2", "~/2.aspx", true, 2),
                               new PageType(3, Guid.NewGuid(), "pt3", "desc3", "~/3.aspx", true, 3),
                           };
 }
Exemplo n.º 4
0
        public QueryRequest GetMetadataTypeInstancesQueryRequest(PageTypeCollection pageTypes, Guid languageId, SecurityToken token)
        {
            PageType pt = pageTypes.GetPageType("MetadataCategory");
            if (pt != null)
            {
                return GetPageTypeInstancesQueryRequest(pt.ID, languageId, token);
            }

            return null;
        }
 protected override void Given()
 {
     base.Given();
     InputCollection = new PageTypeCollection
     {
         new PageType(1, Guid.NewGuid(), "pt1", "desc1", "~/1.aspx", true, 1),
         new PageType(2, Guid.NewGuid(), "pt2", "desc2", "~/2.aspx", true, 2),
         new PageType(3, Guid.NewGuid(), "pt3", "desc3", "~/3.aspx", true, 3),
     };
 }
Exemplo n.º 6
0
        protected override void Given()
        {
            base.Given();
            var collection = new PageTypeCollection
            {
                new PageType(1, Guid.NewGuid(), "pt1", "desc1", "~/1.aspx", true, 1),
                new PageType(2, Guid.NewGuid(), "pt2", "desc2", "~/2.aspx", true, 2),
                new PageType(3, Guid.NewGuid(), "pt3", "desc3", "~/3.aspx", true, 3),
                new PageType(4, Guid.NewGuid(), "pt4", "desc4", "~/4.aspx", true, 4),
            };

            Using <IPageTypeWrapper>()
            .Setup(pt => pt.List())
            .Returns(collection);
        }
        public PageTypeCollection GetAvailablePageTypes(int id)
        {
            _mainPageType = PageType.Load(id);

            // Show all pagetypes, even not available in editmode
            if (chkShowHidden.Checked)
                return PageType.List();

            // Hide all pagetypes not available in editmode
            PageTypeCollection ptc = new PageTypeCollection();

            foreach (PageType pagetype in PageType.List())
            {
                if (pagetype.IsAvailable)
                    ptc.Add(pagetype);
            }

            return ptc;
        }
        public PageTypeCollection GetAvailablePageTypes(int id)
        {
            _mainPageType = PageType.Load(id);

            // Show all pagetypes, even not available in editmode
            if (chkShowHidden.Checked)
            {
                return(PageType.List());
            }

            // Hide all pagetypes not available in editmode
            PageTypeCollection ptc = new PageTypeCollection();

            foreach (PageType pagetype in PageType.List())
            {
                if (pagetype.IsAvailable)
                {
                    ptc.Add(pagetype);
                }
            }

            return(ptc);
        }
 protected override void Given()
 {
     base.Given();
     InputCollection = new PageTypeCollection();
 }
Exemplo n.º 10
0
 public static Type GetPageType(NavigateType type)
 {
     return(PageTypeCollection.ContainsKey(type) ? PageTypeCollection[type] : null);
 }
 protected override void Given()
 {
     base.Given();
     InputCollection = new PageTypeCollection();
 }