public void SetUpBase() { this.ContentRepository = MockRepository.GenerateMock <IContentRepository>(); this.ComponentLibrary = MockRepository.GenerateMock <IComponentSpecificationLibrary>(); this.KolaConfigurationRegistry = MockRepository.GenerateMock <IKolaConfigurationRegistry>(); this.DynamicSourceProvider = MockRepository.GenerateMock <IDynamicSourceProvider>(); var bootstrapper = new ConfigurableBootstrapper( with => { with.Dependency(this.ContentRepository); with.Dependency(this.ComponentLibrary); with.Dependency(this.KolaConfigurationRegistry); with.Dependency(this.DynamicSourceProvider); with.Dependency <TemplateResourceBuilder>(); with.Dependency <AmendmentDetailsResourceBuilder>(); with.Dependency <PathInstanceBuilder>(); with.Dependency <AmendmentsDetailsResourceBuilder>(); with.Dependency <UndoAmendmentDetailsResourceBuilder>(); with.Dependency <ComponentDetailsResourceBuilder>(); with.ResponseProcessor <TemplateJsonResultProcessor>(); with.ResponseProcessor <AmendmentDetailsJsonResultProcessor>(); with.ResponseProcessor <AmendmentsDetailsJsonResultProcessor>(); with.ResponseProcessor <UndoAmendmentDetailsJsonResultProcessor>(); with.ResponseProcessor <ComponentDetailsJsonResultProcessor>(); with.Dependency <TemplateService>(); with.Module <TemplateModule>(); }); this.Browser = new Browser(bootstrapper); }
protected BaseHomeController( ISiteIdProvider siteIdProvider, ISettings settings, IDynamicSourceProvider dynamicSourceProvider) { _siteIdProvider = siteIdProvider; _settings = settings; _dynamicSourceProvider = dynamicSourceProvider; }
public void SetUpBase() { this.FileSystemHelper = MockRepository.GenerateStub<IFileSystemHelper>(); this.DynamicSourceProvider = MockRepository.GenerateStub<IDynamicSourceProvider>(); this.ConfigurationRepository = MockRepository.GenerateMock<IConfigurationRepository>(); this.ConfigurationRepository.Stub(r => r.Get(Arg<string>.Is.Anything)) .Return(new Configuration()); this.ContentFinder = new ContentFinder(this.FileSystemHelper, this.DynamicSourceProvider, this.ConfigurationRepository); }
public void SetUpBase() { this.FileSystemHelper = MockRepository.GenerateStub <IFileSystemHelper>(); this.DynamicSourceProvider = MockRepository.GenerateStub <IDynamicSourceProvider>(); this.ConfigurationRepository = MockRepository.GenerateMock <IConfigurationRepository>(); this.ConfigurationRepository.Stub(r => r.Get(Arg <string> .Is.Anything)) .Return(new Configuration()); this.ContentFinder = new ContentFinder(this.FileSystemHelper, this.DynamicSourceProvider, this.ConfigurationRepository); }
public PathInstanceBuilder(IDynamicSourceProvider dynamicSourceProvider) { this.dynamicSourceProvider = dynamicSourceProvider; }
public ContentFinder(IFileSystemHelper fileSystemHelper, IDynamicSourceProvider dynamicSourceProvider, IConfigurationRepository configurationRepository) { this.fileSystemHelper = fileSystemHelper; this.dynamicSourceProvider = dynamicSourceProvider; this.configurationRepository = configurationRepository; }
public HomeController(ISiteIdProvider siteIdProvider, ISettings settings, IDynamicSourceProvider dynamicSourceProvider) : base(siteIdProvider, settings, dynamicSourceProvider) { }
public HomeController(ISiteIdProvider siteIdProvider, ISettings settings, IHttpContextAccessor context, ILogger logger, Modules.SiteExtensions.IGeoRedirection geoRedirection, IDynamicSourceProvider dynamicSourceProvider) : base(siteIdProvider, settings, dynamicSourceProvider) { _context = context; _logger = logger; _geoRedirection = geoRedirection; }