public void TestPowerBasedTrainingStressScoreCalculation()
        {
            Initialise();
            var      calc              = new PWXDataExtractor(_test);
            var      workoutSample     = calc.ExtractData();
            IAthlete athlete           = new Athlete();
            var      workoutCalculator = new WorkoutSamplesCalculator(workoutSample, athlete);
            var      summaryTSS        = _test.workout[0].summarydata.tss;
            var      roundedTPTSS      = Math.Round(summaryTSS, 0);
            var      myTSSCalc         = workoutCalculator.Calculate_Power_TrainingStressScore(272);
            var      roundedMyTSS      = Math.Round(myTSSCalc, 0);

            Assert.Equal(roundedTPTSS, roundedMyTSS);
        }
 public void TestPowerBasedTrainingStressScoreCalculation()
 {
     Initialise();
     var calc = new PWXDataExtractor(_test);
     var workoutSample = calc.ExtractData();
     IAthlete athlete = new Athlete();
     var workoutCalculator = new WorkoutSamplesCalculator(workoutSample, athlete);
     var summaryTSS = _test.workout[0].summarydata.tss;
     var roundedTPTSS = Math.Round(summaryTSS, 0);
     var myTSSCalc = workoutCalculator.Calculate_Power_TrainingStressScore(272);
     var roundedMyTSS = Math.Round(myTSSCalc, 0);
     Assert.Equal(roundedTPTSS, roundedMyTSS);
 }