private static void Main(string[] args) { _measurementSorter = new MeasurementSorter(); _configurationStorage = new ConfigurationStorage(); _gridCalculator = new GridCalculator(_configurationStorage); _measurementAccumulator = new MeasurementAccumulator(_gridCalculator); _printer = new ConsolePrinter(); _measurementPrinter = new MeasurementPrinter(_printer); var inputData = GenerateInputData(); var measurementMap = SampleDataDriven(inputData); _measurementPrinter.PrintMeasurementsByMeasurementType(measurementMap); _measurementPrinter.PrintMeasurementsByMeasurementTime(measurementMap); Console.ReadLine(); }
public MeasurementAccumulator(IGridCalculator gridCalculator) { _gridCalculator = gridCalculator; }