public SchemePublishedEventHandlerSpec() { this.loggerStub = Substitute.For <ILogger <SchemePublishedEventHandler> >(); this.extensionManagerStub = Substitute.For <IExtensionManager>(); this.screenshotGeneratorStub = Substitute.For <IScreenshotGenerator>(); this.screenshotUploaderStub = Substitute.For <IScreenshotUploader>(); this.handler = new SchemePublishedEventHandler(this.loggerStub, this.extensionManagerStub, this.screenshotGeneratorStub, this.screenshotUploaderStub); }
public SchemePublishedEventHandler( ILogger <SchemePublishedEventHandler> logger, IExtensionManager extensionManager, IScreenshotGenerator screenshotGenerator, IScreenshotUploader screenshotUploader) { this.logger = logger; this.extensionManager = extensionManager; this.screenshotGenerator = screenshotGenerator; this.screenshotUploader = screenshotUploader; }
public HomeController( IExtensionManager extensionManager, IScreenshotGenerator screenshotGenerator, IScreenshotUploader screenshotUploader, IOptions <BrowserConfig> browserConfig, IOptions <ExtensionConfig> extensionConfig) { this.extensionManager = extensionManager; this.screenshotGenerator = screenshotGenerator; this.screenshotUploader = screenshotUploader; this.browserConfig = browserConfig; this.extensionConfig = extensionConfig; }
public ScreenshotService(ILinkRepository linkRepo, IScreenshotGenerator screenshotGenerator) { _linkRepo = linkRepo; _screenshotGenerator = screenshotGenerator; }