public async Task RunAsync(CancellationToken cancellationToken) { if (cancellationToken == null) { throw new ArgumentNullException(nameof(cancellationToken)); } _logger.Debug("Processing beginning."); foreach (var assemblyData in _assemblyDataProvider.Get()) { await _templateProcessor.ProcessAsync(assemblyData, cancellationToken) .ConfigureAwait(false); } _logger.Debug($"Processing complete."); }
protected override void Act() => _assemblyData = _assemblyDataProvider.Get().ToList();