1 write to CompletenessReasons
Microsoft.Extensions.AI.Evaluation.Quality (1)
RelevanceTruthAndCompletenessRating.cs (1)
69Completeness, CompletenessReasoning, CompletenessReasons) =
18 references to CompletenessReasons
Microsoft.Extensions.AI.Evaluation.Quality (2)
RelevanceTruthAndCompletenessEvaluator.cs (2)
367if (rating.CompletenessReasons.Any()) 369string value = string.Join(Separator, rating.CompletenessReasons);
Microsoft.Extensions.AI.Evaluation.Tests (16)
RelevanceTruthAndCompletenessRatingTests.cs (16)
46Assert.Equal(2, rating.CompletenessReasons.Length); 47Assert.Contains("completeness_reason_no_solution", rating.CompletenessReasons); 48Assert.Contains("completeness_reason_genericsolution_missingcode", rating.CompletenessReasons); 84Assert.Empty(rating.CompletenessReasons); 122Assert.Single(rating.CompletenessReasons); 123Assert.Contains("completeness_reason_no_solution", rating.CompletenessReasons); 153Assert.True(rating.CompletenessReasons.SequenceEqual(deserialized.CompletenessReasons)); 173Assert.True(rating.CompletenessReasons.SequenceEqual(deserialized.CompletenessReasons)); 279Assert.Equal(2, rating.CompletenessReasons.Length); 280Assert.Contains("completeness_reason_no_solution", rating.CompletenessReasons); 281Assert.Contains("completeness_reason_genericsolution_missingcode", rating.CompletenessReasons); 318Assert.Equal(2, rating.CompletenessReasons.Length); 319Assert.Contains("completeness_reason_no_solution", rating.CompletenessReasons); 320Assert.Contains("completeness_reason_genericsolution_missingcode", rating.CompletenessReasons);