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);