Exemple #1
0
 public DistanceAnalizerFactory()
 {
     _distanceLocationAnalizer = new DistanceLocationsAnalizer();
     _anyAreaAnalizer          = new AnyAreaAnalizer();
     _descentAreaAnalizer      = new DescentAnalizer();
     _climbingAreaAnalizer     = new ClimbingAnalizer();
     _flatAreaAnalizer         = new FlatAnalizer();
 }
        public ElevationAnalizerTest(ITestOutputHelper testOutputHelper)
        {
            _testOutputHelper = testOutputHelper;
            _wayPoints        = FileReaderContener.GetWayPoints();

            _minimumElevationAnalizer = new MinimumElevationAnalizer();

            _climbingAnalizer = new ClimbingAnalizer();
            _descentAnalizer  = new DescentAnalizer();
        }
Exemple #3
0
        public TimeAnalizerTest(ITestOutputHelper testOutputHelper)
        {
            _testOutputHelper      = testOutputHelper;
            _wayPoints             = FileReaderContener.GetWayPoints();
            _timeLocationsAnalizer = new TimeLocationsAnalizer();

            _climbingAnalizer = new ClimbingAnalizer();
            _descentAnalizer  = new DescentAnalizer();
            _flatAnalizer     = new FlatAnalizer();
            _anyAreaAnalizer  = new AnyAreaAnalizer();
        }
Exemple #4
0
 public AverageSpeedAnalizer(
     ITimeLocationsAnalizer timeLocationsAnalizer,
     IDistanceLocationsAnalizer distanceLocationsAnalizer,
     ISpeedCalculator speedCalculator,
     IAreaAnalizer areaAnalizer)
 {
     _timeLocationsAnalizer     = timeLocationsAnalizer;
     _distanceLocationsAnalizer = distanceLocationsAnalizer;
     _speedCalculator           = speedCalculator;
     _areaAnalizer = areaAnalizer;
 }
Exemple #5
0
        public AverageSpeedAnalizerTest(ITestOutputHelper testOutputHelper)
        {
            _testOutputHelper = testOutputHelper;
            _wayPoints        = FileReaderContener.GetWayPoints().ToArray();


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

            _climbingAnalizer = new ClimbingAnalizer();
            _descentAnalizer  = new DescentAnalizer();
            _flatAnalizer     = new FlatAnalizer();
            _anyAreaAnalizer  = new AnyAreaAnalizer();
        }
Exemple #6
0
 public TotalElevationAnalizer(IAreaAnalizer areaAnalizer)
 {
     _areaAnalizer = areaAnalizer;
 }
Exemple #7
0
 public TimeAnalizer(ITimeLocationsAnalizer timeLocationsAnalizer, IAreaAnalizer areaAnalizer)
 {
     _timeLocationsAnalizer = timeLocationsAnalizer;
     _areaAnalizer          = areaAnalizer;
 }
Exemple #8
0
 private IDistanceAnalizer DistanceAnalizer(IAreaAnalizer areaAnalizer)
 => new DistanceAnalizer(_distanceLocationAnalizer, areaAnalizer);
Exemple #9
0
 public DistanceAnalizer(IDistanceLocationsAnalizer distanceLocationsAnalizer, IAreaAnalizer areaAnalizer)
 {
     _distanceLocationsAnalizer = distanceLocationsAnalizer;
     _areaAnalizer = areaAnalizer;
 }