public void AddDataBatch_HalfPrecision()
        {
            // Given
            var precisionEvaluator = new PrecisionEvaluator<int>();

            // When
            precisionEvaluator.AddDataBatch(50, 100);
            var precision = precisionEvaluator.GetValue();

            // Then
            Assert.That(precision, Is.EqualTo(0.5));
        }
        public void AddData_SingleObject_PerfectPrecision()
        {
            // Given
            var precisionEvaluator = new PrecisionEvaluator<int>();

            // When
            precisionEvaluator.AddData(1, 1);
            precisionEvaluator.AddData(2, 2);
            precisionEvaluator.AddData(3, 3);
            var precision = precisionEvaluator.GetValue();

            // Then
            Assert.That(precision, Is.EqualTo(1.0));
        }