public FeedChecker(ILogger<FeedChecker> logger, IRssRepository rssRepository, ISyndicationFeedService syndicationFeedService, IFilterMatcher filterMatcher, IHttpClient httpClient, IMessageBus messageBus) { if (logger == null) throw new ArgumentNullException("logger"); if (rssRepository == null) throw new ArgumentNullException("rssRepository"); if (syndicationFeedService == null) throw new ArgumentNullException("syndicationFeedService"); if (filterMatcher == null) throw new ArgumentNullException("filterMatcher"); if (httpClient == null) throw new ArgumentNullException("httpClient"); if (messageBus == null) throw new ArgumentNullException("messageBus"); _logger = logger; _rssRepository = rssRepository; _syndicationFeedService = syndicationFeedService; _filterMatcher = filterMatcher; _httpClient = httpClient; _messageBus = messageBus; }
public FeedChecker(ILogger <FeedChecker> logger, IRssRepository rssRepository, ISyndicationFeedService syndicationFeedService, IFilterMatcher filterMatcher, IHttpClient httpClient, IMessageBus messageBus) { if (logger == null) { throw new ArgumentNullException("logger"); } if (rssRepository == null) { throw new ArgumentNullException("rssRepository"); } if (syndicationFeedService == null) { throw new ArgumentNullException("syndicationFeedService"); } if (filterMatcher == null) { throw new ArgumentNullException("filterMatcher"); } if (httpClient == null) { throw new ArgumentNullException("httpClient"); } if (messageBus == null) { throw new ArgumentNullException("messageBus"); } _logger = logger; _rssRepository = rssRepository; _syndicationFeedService = syndicationFeedService; _filterMatcher = filterMatcher; _httpClient = httpClient; _messageBus = messageBus; }