public BackgroundServiceExceptionHandler(ILoggerFactory loggerFactory) { if (loggerFactory == null) { throw new ArgumentNullException(nameof(loggerFactory)); } Logger = new BackgroundServiceErrorLogger(loggerFactory.CreateLogger <BackgroundServiceErrorLogger>()); Collector = new BackgroundServiceErrorCollector(); this.inners = new Collection <IBackgroundServiceExceptionHandler>() { Logger, Collector }; }
public BackgroundServiceErrorLoggerTests() { this.logger = new Mock <ILogger <BackgroundServiceErrorLogger> >(); this.subject = new BackgroundServiceErrorLogger(this.logger.Object); }