public static PageTypeSynchronizer Create(PageTypePropertyUpdater pageTypePropertyUpdater, IPageTypeLocator pageTypeLocator) { return(new PageTypeSynchronizer( PageTypeDefinitionLocatorFactory.Create(), new PageTypeBuilderConfiguration(), pageTypePropertyUpdater, new PageTypeDefinitionValidator(new PageDefinitionTypeMapper(new PageDefinitionTypeFactory())), PageTypeResolver.Instance, pageTypeLocator, PageTypeUpdaterFactory.Create(), TabDefinitionUpdaterFactory.Create(), TabLocatorFactory.Create())); }
public static PageTypeSynchronizer Create(PageDefinitionSynchronizationEngine pageDefinitionSynchronizationEngine, PageTypeResolver pageTypeResolver, IPageTypeLocator pageTypeLocator) { return new PageTypeSynchronizer( PageTypeDefinitionLocatorFactory.Create(), new PageTypeBuilderConfiguration(), pageDefinitionSynchronizationEngine, new PageTypeDefinitionValidator(new PageDefinitionTypeMapper(new PageDefinitionTypeRepository(), new NativePageDefinitionsMap())), pageTypeResolver, pageTypeLocator, PageTypeUpdaterFactory.Create(), TabDefinitionUpdaterFactory.Create(), TabLocatorFactory.Create(), new GlobalPropertySettingsSynchronizer(() => new PropertySettingsRepository(), new GlobalPropertySettingsLocator(new AppDomainAssemblyLocator())), new HooksHandler(new AppDomainAssemblyLocator())); }
public static PageTypeSynchronizer PartialMock( MockRepository fakesRepository, IPageTypeDefinitionLocator definitionLocator, PageTypeBuilderConfiguration configuration) { return(fakesRepository.PartialMock <PageTypeSynchronizer>( definitionLocator, configuration, PageTypePropertyUpdaterFactory.Create(), new PageTypeDefinitionValidator(new PageDefinitionTypeMapper(new PageDefinitionTypeFactory())), new PageTypeResolver(), new PageTypeLocator(new PageTypeFactory()), PageTypeUpdaterFactory.Create(), TabDefinitionUpdaterFactory.Create(), TabLocatorFactory.Create())); }
public static PageTypeSynchronizer PartialMock( MockRepository fakesRepository, IPageTypeDefinitionLocator definitionLocator, PageTypeBuilderConfiguration configuration) { return fakesRepository.PartialMock<PageTypeSynchronizer>( definitionLocator, configuration, PageDefinitionSynchronizationEngineFactory.Create(), new PageTypeDefinitionValidator(new PageDefinitionTypeMapper(new PageDefinitionTypeRepository(), new NativePageDefinitionsMap())), new PageTypeResolver(), new PageTypeLocator(new PageTypeRepository()), PageTypeUpdaterFactory.Create(), TabDefinitionUpdaterFactory.Create(), TabLocatorFactory.Create(), new GlobalPropertySettingsSynchronizer(() => new PropertySettingsRepository(), new GlobalPropertySettingsLocator(new AppDomainAssemblyLocator())), new HooksHandler(new AppDomainAssemblyLocator())); }