diff --git a/test/Libraries/Microsoft.Extensions.AI.Integration.Tests/ChatClientIntegrationTests.cs b/test/Libraries/Microsoft.Extensions.AI.Integration.Tests/ChatClientIntegrationTests.cs index 7b1dd10a2bd..349de2e771a 100644 --- a/test/Libraries/Microsoft.Extensions.AI.Integration.Tests/ChatClientIntegrationTests.cs +++ b/test/Libraries/Microsoft.Extensions.AI.Integration.Tests/ChatClientIntegrationTests.cs @@ -1157,13 +1157,14 @@ public virtual async Task SummarizingChatReducer_PreservesConversationContext() // The summarizer should have reduced the conversation Assert.Equal(1, chatClient.SummarizerCallCount); Assert.NotNull(chatClient.LastSummarizedConversation); - Assert.Equal(3, chatClient.LastSummarizedConversation.Count); + Assert.Equal(4, chatClient.LastSummarizedConversation.Count); Assert.Collection(chatClient.LastSummarizedConversation, m => { Assert.Equal(ChatRole.Assistant, m.Role); // Indicates this is the assistant's summary Assert.Contains("Alice", m.Text); }, + m => Assert.StartsWith("I hiked the section", m.Text, StringComparison.Ordinal), m => Assert.StartsWith("The Sierra Nevada section", m.Text, StringComparison.Ordinal), m => Assert.StartsWith("What's my name", m.Text, StringComparison.Ordinal));