示例#1
0
 public ExtremumSpeedAnalizer(
     ITimeLocationsAnalizer timeLocationsAnalizer,
     IDistanceLocationsAnalizer distanceLocationsAnalizer,
     ISpeedCalculator speedCalculator,
     IExtremumSpeedAnalizer extremumSpeedAnalizer)
 {
     _timeLocationsAnalizer     = timeLocationsAnalizer;
     _distanceLocationsAnalizer = distanceLocationsAnalizer;
     _speedCalculator           = speedCalculator;
     _extremumSpeedAnalizer     = extremumSpeedAnalizer;
 }
        public ExtremumSpeedAnalizerTest(ITestOutputHelper testOutputHelper)
        {
            _testOutputHelper = testOutputHelper;
            _wayPoints        = FileReaderContener.GetWayPoints().ToArray();

            _timeLocationsAnalizer     = new TimeLocationsAnalizer();
            _distanceLocationsAnalizer = new DistanceLocationsAnalizer();
            _speedCalculator           = new SpeedCalculator();

            _minimumSpeedAnalizer = new MinimumSpeedAnalizer();
            _maximumSpeedAnalizer = new MaximumSpeedAnalizer();
        }