public DownloadHandler(AppConfig appConfig, BrowserSettings settings, ILogger logger) { this.appConfig = appConfig; this.callbacks = new ConcurrentDictionary <int, DownloadFinishedCallback>(); this.logger = logger; this.settings = settings; }
internal RequestHandler(AppConfig appConfig, IRequestFilter filter, ILogger logger, BrowserSettings settings, IText text) { this.filter = filter; this.logger = logger; this.settings = settings; this.resourceHandler = new ResourceHandler(appConfig, settings, filter, logger, text); }
internal DownloadHandler(BrowserSettings settings, ILogger logger) { this.callbacks = new ConcurrentDictionary <int, DownloadFinishedCallback>(); this.downloads = new ConcurrentDictionary <int, Guid>(); this.logger = logger; this.settings = settings; }
public void Initialize() { appConfig = new AppConfig(); settings = new BrowserSettings(); logger = new Mock <ILogger>(); sut = new DownloadHandler(appConfig, settings, logger.Object); }
internal TestableRequestHandler( AppConfig appConfig, IRequestFilter filter, ILogger logger, BrowserSettings settings, ResourceHandler resourceHandler, IText text) : base(appConfig, filter, logger, settings, resourceHandler, text) { }
internal ResourceHandler(BrowserSettings settings, IRequestFilter filter, ILogger logger, IText text) { this.algorithm = new SHA256Managed(); this.htmlLoader = new HtmlLoader(text); this.filter = filter; this.logger = logger; this.text = text; this.settings = settings; }
public void Initialize() { appConfig = new AppConfig(); settings = new BrowserSettings(); filter = new Mock <IRequestFilter>(); logger = new Mock <ILogger>(); text = new Mock <IText>(); sut = new TestableResourceHandler(appConfig, settings, filter.Object, logger.Object, text.Object); }
internal RequestHandler( ILogger logger, BrowserSettings settings, IRequestFilter filter, ResourceHandler resourceHandler, IText text) { this.logger = logger; this.settings = settings; this.filter = filter; this.resourceHandler = resourceHandler; }
public BrowserApplication( AppConfig appConfig, BrowserSettings settings, IMessageBox messageBox, IModuleLogger logger, IText text, IUserInterfaceFactory uiFactory) { this.appConfig = appConfig; this.instances = new List <BrowserApplicationInstance>(); this.logger = logger; this.messageBox = messageBox; this.settings = settings; this.text = text; this.uiFactory = uiFactory; }