private void CreateContentPages(MetadataContainerReferences metaDataReferences) { Guard.ValidateObject(metaDataReferences); // Search var searchPage = _genericPageFixtures.CreatePage <SearchPage>( FixtureConstants.PageNames.SearchPage, _homepage.ContentLink); // Configure Search Page _pagesFixturesFactory.SettingsPageFixtures() .UpdateSettingsPage(_metadataContainerReferences, searchPage.PageLink); // 404 _genericPageFixtures.CreatePage <PageNotFoundPage>(FixtureConstants.PageNames.PageNotFound, _homepage.ContentLink); // Content Pages var genericPage = _pagesFixturesFactory.GenericPagesFixtures().CreatePage <ContentPage>("Dummy Page 1", _homepage.ContentLink); _pagesFixturesFactory.MenuPageFixtures() .CreateDummyMenuPages( metaDataReferences.MenuContainerPage, genericPage); _homepageFixtures.PopulateHomePage(_homepage, metaDataReferences); }
public MetadataContainerReferences EnsureEssentialContainerPagesCreatedFirst(StartPage homepage) { // Main Container var mainContainerPage = _pagesFixturesFactory.ContainerPageFixtures() .CreatePage <MetaContainerPage>( FixtureConstants.PageNames.MetaContainerPage, ContentReference.RootPage); // Settings var settingsPage = _pagesFixturesFactory.SettingsPageFixtures() .CreateSiteSettingsPage( FixtureConstants.PageNames.SiteSettingsPageName, mainContainerPage.ContentLink); var metadataContainerReferences = new MetadataContainerReferences(settingsPage, mainContainerPage); return(metadataContainerReferences); }