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; }
public ReportsController(ILogger <ReportsController> logger, ISummaryCalculator summaryCalculator) { _logger = logger; _summaryCalculator = summaryCalculator; }
public void Initialize() { InitializeContainerAndDataPresenter(); Sut = Container.Resolve <ISummaryCalculator>(); }