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); }
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), }; }
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), }; }
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(); }
public static Type GetPageType(NavigateType type) { return(PageTypeCollection.ContainsKey(type) ? PageTypeCollection[type] : null); }
protected override void Given() { base.Given(); InputCollection = new PageTypeCollection(); }