public JobState(IFileStreamProvider fileStreamProvider, IFileLineCounter fileLineCounter, IFileProcessor fileProcessor, IPercentageCalculator percentageCalculator) { _fileStreamProvider = fileStreamProvider; _fileLineCounter = fileLineCounter; _fileProcessor = fileProcessor; _percentageCalculator = percentageCalculator; }
public ReportController(ISummaryRepository repo, IPercentageCalculator calc, ICohortTotalsRepository CohortTotals) { this.db = repo; this.Calculator = calc; this.CohortTotals = CohortTotals; }
public FileProcessor(IConfigurationState configurationState, IFileStreamProvider fileStreamProvider, IPercentageCalculator percentageCalculator) { _configurationState = configurationState; _fileStreamProvider = fileStreamProvider; _percentageCalculator = percentageCalculator; }
public ApplyFeature(IPercentageCalculator percentageCalculator, IMatcherRepository matcherRepository) { _percentageCalculator = percentageCalculator; _matcherRepository = matcherRepository; }
public FileTransfer(IPercentageCalculator percentageCalculator) { _percentageCalculator = percentageCalculator; }