11 references to ScenarioRunResults
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (11)
ScenarioRunResultTests.cs (11)
194Assert.Equal(entry.ScenarioName, deserialized!.ScenarioRunResults[0].ScenarioName);
195Assert.Equal(entry.IterationName, deserialized.ScenarioRunResults[0].IterationName);
196Assert.Equal(entry.ExecutionName, deserialized.ScenarioRunResults[0].ExecutionName);
197Assert.Equal(entry.CreationTime, deserialized.ScenarioRunResults[0].CreationTime);
198Assert.True(entry.Messages.SequenceEqual(deserialized.ScenarioRunResults[0].Messages, ChatMessageComparer.Instance));
199Assert.Equal(entry.ModelResponse, deserialized.ScenarioRunResults[0].ModelResponse, ChatResponseComparer.Instance);
200Assert.True(entry.ChatDetails!.TurnDetails.SequenceEqual(deserialized.ScenarioRunResults[0].ChatDetails!.TurnDetails!, ChatTurnDetailsComparer.Instance));
201Assert.True(entry.Tags!.SequenceEqual(deserialized.ScenarioRunResults[0].Tags!));
202Assert.Equal(entry.FormatVersion, deserialized.ScenarioRunResults[0].FormatVersion);
204Assert.Single(deserialized.ScenarioRunResults);
208ValidateEquivalence(entry.EvaluationResult, deserialized.ScenarioRunResults[0].EvaluationResult);