public SaveToItPostProcessingStage( [NotNull] IBranchNameBuilder branchNameBuilder, [NotNull] IIssueNameBuilder issueNameBuilder, [NotNull] ITemplateProvider templateProvider, [NotNull] ITelemetryScopeProvider telemetryScopeProvider) { if (branchNameBuilder == null) { throw new ArgumentNullException(nameof(branchNameBuilder)); } if (issueNameBuilder == null) { throw new ArgumentNullException(nameof(issueNameBuilder)); } if (templateProvider == null) { throw new ArgumentNullException(nameof(templateProvider)); } if (telemetryScopeProvider == null) { throw new ArgumentNullException(nameof(telemetryScopeProvider)); } _branchNameBuilder = branchNameBuilder; _issueNameBuilder = issueNameBuilder; _templateProvider = templateProvider; _telemetryScopeProvider = telemetryScopeProvider; }
public ProcessRemainingIssuesPostProcessingStage( [NotNull] IIssueNameBuilder issueNameBuilder, [NotNull] ITelemetryScopeProvider telemetryScopeProvider) { if (issueNameBuilder == null) { throw new ArgumentNullException(nameof(issueNameBuilder)); } if (telemetryScopeProvider == null) { throw new ArgumentNullException(nameof(telemetryScopeProvider)); } _issueNameBuilder = issueNameBuilder; _telemetryScopeProvider = telemetryScopeProvider; }