public FixturesSetup(IWebsiteDependencies dependencies, IPageTypeServices pageTypeServices) { Guard.ValidateObject(dependencies); Guard.ValidateObject(pageTypeServices); _blockFixturesFactory = new BlockFixturesFactory(dependencies, pageTypeServices); _contentHelper = new ContentHelper(_blockFixturesFactory); _homepageFixtures = new HomePageFixtures(dependencies, pageTypeServices, _blockFixturesFactory, _contentHelper); _homepage = SetupInitialHomepage(dependencies, pageTypeServices); _pagesFixturesFactory = new PagesFixturesFactory( dependencies, pageTypeServices, _homepage, _contentHelper, _blockFixturesFactory); _metaDataFixturesInstaller = new MetaDataFixturesInstaller(_pagesFixturesFactory); _genericPageFixtures = _pagesFixturesFactory.GenericPagesFixtures(); Guard.ValidateObject(_genericPageFixtures); Guard.ValidateObject(_metaDataFixturesInstaller); Guard.ValidateObject(_pagesFixturesFactory); Guard.ValidateObject(_homepageFixtures); }
public HomePageFixtures( IWebsiteDependencies websiteDependencies, IPageTypeServices pagetypeServices, BlockFixturesFactory blockFixturesFactory, ContentHelper contentHelper) : base(websiteDependencies, pagetypeServices) { Guard.ValidateObject(blockFixturesFactory); Guard.ValidateObject(contentHelper); _blockFixturesFactory = blockFixturesFactory; _contentHelper = contentHelper; }
public ContentHelper(BlockFixturesFactory blockFixturesFactory) { Guard.ValidateObject(blockFixturesFactory); _blockFixturesFactory = blockFixturesFactory; }