public void TestCompletionCalculating() { var calculator = new TrainingStatisticsCalculator(); calculator.CalculateResult(_training); Assert.IsTrue(Math.Abs(1f - _training.ExerciseResults[1].PercentOfCompletion) < EPS); }
public void TestTotalCaloriesCalculation() { var calculator = new TrainingStatisticsCalculator(); var result = calculator.CalculateResult(_training); Assert.AreEqual(103, result.TotalCaloriesCount); }
public void TestTotalTimeCalculation() { var calculator = new TrainingStatisticsCalculator(); var result = calculator.CalculateResult(_training); Assert.IsTrue(Math.Abs(300f - result.TotalTime) <= EPS); }
public void TestAverageAccuracyCalculating() { var calculator = new TrainingStatisticsCalculator(); calculator.CalculateResult(_training); Assert.IsTrue(Math.Abs(0.5333f - _training.ExerciseResults[0].AverageAccuracy) < EPS); }