Exemplo n.º 1
0
        public void TestCompletionCalculating()
        {
            var calculator = new TrainingStatisticsCalculator();

            calculator.CalculateResult(_training);
            Assert.IsTrue(Math.Abs(1f - _training.ExerciseResults[1].PercentOfCompletion) < EPS);
        }
Exemplo n.º 2
0
        public void TestTotalCaloriesCalculation()
        {
            var calculator = new TrainingStatisticsCalculator();
            var result     = calculator.CalculateResult(_training);

            Assert.AreEqual(103, result.TotalCaloriesCount);
        }
Exemplo n.º 3
0
        public void TestTotalTimeCalculation()
        {
            var calculator = new TrainingStatisticsCalculator();
            var result     = calculator.CalculateResult(_training);

            Assert.IsTrue(Math.Abs(300f - result.TotalTime) <= EPS);
        }
Exemplo n.º 4
0
        public void TestAverageAccuracyCalculating()
        {
            var calculator = new TrainingStatisticsCalculator();

            calculator.CalculateResult(_training);

            Assert.IsTrue(Math.Abs(0.5333f - _training.ExerciseResults[0].AverageAccuracy) < EPS);
        }