public PostingAggregator(IPostingClassificationFormatter postingClassificationFormatter, IPostingClassificationMatcher postingClassificationMatcher, IFormattedClassificationComparer formattedClassificationComparer, ICalculationLogger calculationLogger) { PostingClassificationFormatter = postingClassificationFormatter; PostingClassificationMatcher = postingClassificationMatcher; FormattedClassificationComparer = formattedClassificationComparer; CalculationLogger = calculationLogger; }
public DataCollector(IDataPresenter dataPresenter, IPostingCollector postingCollector, ISummaryCalculator summaryCalculator, IAverageCalculator averageCalculator, IMonthlyDeltaCalculator monthlyDeltaCalculator, IClassifiedPostingsCalculator classifiedPostingsCalculator, ICalculationLogger calculationLogger) { DataPresenter = dataPresenter; PostingCollector = postingCollector; SummaryCalculator = summaryCalculator; AverageCalculator = averageCalculator; MonthlyDeltaCalculator = monthlyDeltaCalculator; ClassifiedPostingsCalculator = classifiedPostingsCalculator; CalculationLogger = calculationLogger; }
/// <summary> /// Constructor /// </summary> /// <param name="logger"> Logger used to retrieve logs. </param> /// <inheritdoc /> public LogController(ICalculationLogger logger) { _logger = logger; }
public CalculatorService(ICalculatorFactory calculatorFactory, ICalculationLogger logger) { _calculatorFactory = calculatorFactory; _logger = logger; }