public PageScoreNodeHelper(ITypedPublishedContentQuery typedPublishedContentQuery, INodeReportRepository nodeReportRepository, IPageScoreSerializer pageScoreSerializer, IAnalyzeService analyzeService) { if (typedPublishedContentQuery == null) { throw new ArgumentNullException(nameof(typedPublishedContentQuery)); } if (nodeReportRepository == null) { throw new ArgumentNullException(nameof(nodeReportRepository)); } if (pageScoreSerializer == null) { throw new ArgumentNullException(nameof(pageScoreSerializer)); } if (analyzeService == null) { throw new ArgumentNullException(nameof(analyzeService)); } _typedPublishedContentQuery = typedPublishedContentQuery; _nodeReportRepository = nodeReportRepository; _pagescoreSerializer = pageScoreSerializer; _analyzeService = analyzeService; }
public PageAnalysisService(IScoreService scoreService, IByteSizeHelper byteSizeHelper, IEnumerable <ISummary> summaries, ITemplateHelper templateHelper, INodeReportRepository nodeReportService, IPageScoreSerializer pageScoreSerializer) { if (scoreService == null) { throw new ArgumentNullException(nameof(scoreService)); } if (byteSizeHelper == null) { throw new ArgumentNullException(nameof(byteSizeHelper)); } if (summaries == null) { throw new ArgumentNullException(nameof(summaries)); } if (templateHelper == null) { throw new ArgumentNullException(nameof(templateHelper)); } if (nodeReportService == null) { throw new ArgumentNullException(nameof(nodeReportService)); } if (pageScoreSerializer == null) { throw new ArgumentNullException(nameof(pageScoreSerializer)); } _scoreService = scoreService; _byteSizeHelper = byteSizeHelper; _summaries = summaries; _templateHelper = templateHelper; _nodeReportRepository = nodeReportService; _pageScoreSerializer = pageScoreSerializer; }