public FakePageType() { var template = new PageType(); AllowedPageTypes = template.AllowedPageTypes; DefaultArchivePageLink = template.DefaultArchivePageLink; DefaultChildOrderRule = template.DefaultChildOrderRule; DefaultPageName = template.DefaultPageName; DefaultPeerOrder = template.DefaultPeerOrder; DefaultStartPublishOffset = template.DefaultStartPublishOffset; DefaultStopPublishOffset = template.DefaultStopPublishOffset; DefaultVisibleInMenu = template.DefaultVisibleInMenu; Description = template.Description; IsAvailable = template.IsAvailable; Name = template.Name; SortOrder = template.SortOrder; Defaults = new PageTypeDefault(); }
public FakePageType(IPageDefinitionRepository pageDefinitionRepository) { var template = new PageType(); AllowedPageTypes = template.AllowedPageTypes; DefaultArchivePageLink = template.DefaultArchivePageLink; DefaultChildOrderRule = template.DefaultChildOrderRule; DefaultPageName = template.DefaultPageName; DefaultPeerOrder = template.DefaultPeerOrder; DefaultStartPublishOffset = template.DefaultStartPublishOffset; DefaultStopPublishOffset = template.DefaultStopPublishOffset; DefaultVisibleInMenu = template.DefaultVisibleInMenu; this.pageDefinitionRepository = pageDefinitionRepository; Description = template.Description; IsAvailable = template.IsAvailable; Name = template.Name; SortOrder = template.SortOrder; Defaults = new PageTypeDefault(); }