Exemple #1
0
        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();
        }
Exemple #2
0
 public MeasurementAccumulator(IGridCalculator gridCalculator)
 {
     _gridCalculator = gridCalculator;
 }