1 write to RelevanceReasons
Microsoft.Extensions.AI.Evaluation.Quality (1)
RelevanceTruthAndCompletenessRating.cs (1)
67
(Relevance, RelevanceReasoning,
RelevanceReasons
,
15 references to RelevanceReasons
Microsoft.Extensions.AI.Evaluation.Quality (2)
RelevanceTruthAndCompletenessEvaluator.cs (2)
343
if (rating.
RelevanceReasons
.Any())
345
string value = string.Join(Separator, rating.
RelevanceReasons
);
Microsoft.Extensions.AI.Evaluation.Tests (13)
RelevanceTruthAndCompletenessRatingTests.cs (13)
40
Assert.Single(rating.
RelevanceReasons
);
41
Assert.Equal("relevance_reason_distant_topic", rating.
RelevanceReasons
[0]);
82
Assert.Empty(rating.
RelevanceReasons
);
118
Assert.Single(rating.
RelevanceReasons
);
119
Assert.Equal("relevance_reason_distant_topic", rating.
RelevanceReasons
[0]);
147
Assert.True(rating.
RelevanceReasons
.SequenceEqual(deserialized.
RelevanceReasons
));
167
Assert.True(rating.
RelevanceReasons
.SequenceEqual(deserialized.
RelevanceReasons
));
273
Assert.Single(rating.
RelevanceReasons
);
274
Assert.Equal("relevance_reason_distant_topic", rating.
RelevanceReasons
[0]);
312
Assert.Single(rating.
RelevanceReasons
);
313
Assert.Equal("relevance_reason_distant_topic", rating.
RelevanceReasons
[0]);