public void AddData_Perfect()
        {
            // Given
            var evaluator = new OAEvaluator<int>();

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

            // Then
            Assert.That(precision, Is.EqualTo(1.0));
        }
        public void AddData_ZeroPrecision()
        {
            // Given
            var evaluator = new OAEvaluator<int>();

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

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