public AzureDevOpsBuildProvider( IAzureDevOpsClient client, IBuildDtoConverter buildDtoConverter, IEnumerable <IBuildFilter> buildFilters, ITestResultsProvider testResultsProvider, IAzureDevOpsConfig config, ILogger <IBuildProvider> logger) { _buildFilters = buildFilters == null ? new List <IBuildFilter>() : buildFilters.ToList(); _client = client ?? throw new ArgumentNullException(nameof(client)); _buildDtoConverter = buildDtoConverter ?? throw new ArgumentNullException(nameof(buildDtoConverter)); _testResultsProvider = testResultsProvider ?? throw new ArgumentNullException(nameof(testResultsProvider)); _config = config ?? throw new ArgumentNullException(nameof(config)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public BuildProvider( IHttpClientFactory httpClientFactory, IBuildDtoConverter buildDtoConverter, IEnumerable <IBuildFilter> buildFilters, ITestResultsProvider testResultsProvider, IConfig config, ILogger <IBuildProvider> logger) { _buildFilters = buildFilters == null ? new List <IBuildFilter>() : buildFilters.ToList(); _httpClientFactory = httpClientFactory ?? throw new ArgumentNullException(nameof(httpClientFactory)); _buildDtoConverter = buildDtoConverter ?? throw new ArgumentNullException(nameof(buildDtoConverter)); _testResultsProvider = testResultsProvider ?? throw new ArgumentNullException(nameof(testResultsProvider)); _config = config ?? throw new ArgumentNullException(nameof(config)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }