114 references to Text
Microsoft.Extensions.AI (1)
Microsoft.Extensions.AI.Abstractions (6)
Microsoft.Extensions.AI.Abstractions.Tests (15)
Microsoft.Extensions.AI.AzureAIInference (2)
Microsoft.Extensions.AI.Evaluation (3)
Microsoft.Extensions.AI.Evaluation.Quality (3)
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (4)
Microsoft.Extensions.AI.Evaluation.Safety (6)
Microsoft.Extensions.AI.Integration.Tests (19)
ChatClientIntegrationTests.cs (17)
172Assert.Equal(history[1].Text, singleTextContent.Text);
663Assert.Equal(firstResponse.Messages.Select(m => m.Text), secondResponse.Messages.Select(m => m.Text));
1156Assert.Contains("Alice", m.Text);
1158m => Assert.StartsWith("The Sierra Nevada section", m.Text, StringComparison.Ordinal),
1159m => Assert.StartsWith("What's my name", m.Text, StringComparison.Ordinal));
1198Assert.Equal("You are a pirate. Always respond in pirate speak.", m.Text);
1201m => Assert.StartsWith("Aye, ye best be bringin'", m.Text, StringComparison.Ordinal),
1202m => Assert.Equal("What's 2 + 2?", m.Text));
1296Assert.Contains("Bob", m.Text);
1298m => Assert.StartsWith("Personalized learning", m.Text, StringComparison.Ordinal),
1299m => Assert.Equal("What's my name and profession?", m.Text));
1339summaryMessage.Text.IndexOf("3", StringComparison.Ordinal) >= 0 ||
1340summaryMessage.Text.IndexOf("5", StringComparison.Ordinal) >= 0 ||
1341summaryMessage.Text.IndexOf("200", StringComparison.Ordinal) >= 0 ||
1342summaryMessage.Text.IndexOf("10", StringComparison.Ordinal) >= 0,
1343$"Expected numbers in summary: {summaryMessage.Text}");
Microsoft.Extensions.AI.OpenAI (1)
Microsoft.Extensions.AI.OpenAI.Tests (7)
Microsoft.Extensions.AI.Tests (43)
ChatCompletion\ChatClientStructuredOutputExtensionsTests.cs (9)
75message => Assert.Equal("Hello", message.Text));
99Assert.Equal("Hello", Assert.Single(chatHistory).Text);
126message => Assert.Equal("Hello", message.Text),
130Assert.Contains("Respond with a JSON value", message.Text);
131Assert.Contains("https://json-schema.org/draft/2020-12/schema", message.Text);
134Assert.Contains(v.ToString(), message.Text); // All enum values are described as strings
160Assert.Equal("Hello", Assert.Single(chatHistory).Text);
330Assert.Equal("Hello", Assert.Single(chatHistory).Text);
358Assert.Equal("Hello", Assert.Single(chatHistory).Text);
ChatReduction\MessageCountingChatReducerTests.cs (12)
67Assert.Equal("You are a helpful assistant.", m.Text);
72Assert.Equal("How are you?", m.Text);
77Assert.Equal("I'm doing well, thanks!", m.Text);
103Assert.Equal("First system message", m.Text);
108Assert.Equal("How are you?", m.Text);
113Assert.Equal("I'm fine!", m.Text);
142Assert.Equal("Thanks!", m.Text);
149Assert.Equal("You're welcome!", m.Text);
187Assert.Equal($"Message {expectedIndex}", m.Text);
212Assert.Equal("System prompt", m.Text);
255Assert.Equal("System", m.Text);
260Assert.Equal("Fourth", m.Text);
ChatReduction\SummarizingChatReducerTests.cs (15)
83Assert.Equal("You are a helpful assistant.", resultList[0].Text);
142Assert.StartsWith("Summary", resultList[0].Text, StringComparison.Ordinal);
198Assert.Equal("First system message", resultList[0].Text);
223m => Assert.StartsWith("Hi there!", m.Text, StringComparison.Ordinal),
224m => Assert.StartsWith("Of course!", m.Text, StringComparison.Ordinal),
225m => Assert.StartsWith("What kind of exercise", m.Text, StringComparison.Ordinal),
239m => Assert.StartsWith("The user asked for information", m.Text, StringComparison.Ordinal),
240m => Assert.StartsWith("Golden retrievers are quite", m.Text, StringComparison.Ordinal),
241m => Assert.StartsWith("Are they good with kids", m.Text, StringComparison.Ordinal));
250m => Assert.StartsWith("The user asked", m.Text, StringComparison.Ordinal),
251m => Assert.StartsWith("Golden retrievers are quite active", m.Text, StringComparison.Ordinal),
252m => Assert.StartsWith("Are they good with kids", m.Text, StringComparison.Ordinal),
265m => Assert.StartsWith("The user and assistant are discussing", m.Text, StringComparison.Ordinal),
266m => Assert.StartsWith("Golden retrievers get along", m.Text, StringComparison.Ordinal),
267m => Assert.StartsWith("Do they make good lap dogs", m.Text, StringComparison.Ordinal));
Microsoft.ML.GenAI.LLaMA (2)
Microsoft.ML.GenAI.Phi (2)