181 references to Text
Aspire.Dashboard (7)
Model\Assistant\Prompts\PromptContextsBuilder.cs (6)
23KnownChatMessages.Traces.CreateErrorTracesMessage(errorTraces.Items, outgoingPeerResolvers, promptContext.DashboardOptions).Text);
38KnownChatMessages.StructuredLogs.CreateErrorStructuredLogsMessage(errorLogs.Items, promptContext.DashboardOptions).Text);
47KnownChatMessages.Resources.CreateAnalyzeResourceMessage(resource).Text);
57KnownChatMessages.StructuredLogs.CreateAnalyzeLogEntryMessage(logEntry, promptContext.DashboardOptions).Text);
82KnownChatMessages.Traces.CreateAnalyzeTraceMessage(trace, traceLogs.Items, outgoingPeerResolvers, context.DashboardOptions).Text);
107KnownChatMessages.Traces.CreateAnalyzeSpanMessage(span, traceLogs.Items, outgoingPeerResolvers, context.DashboardOptions).Text);
Microsoft.Extensions.AI (1)
Microsoft.Extensions.AI.Abstractions (6)
Microsoft.Extensions.AI.Abstractions.Tests (49)
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (35)
96Assert.Equal("!a", response.Messages[0].Text);
99Assert.Equal("b", response.Messages[1].Text);
102Assert.Equal("cd", response.Messages[2].Text);
105Assert.Equal("e", response.Messages[3].Text);
108Assert.Equal("fg", response.Messages[4].Text);
111Assert.Equal("h", response.Messages[5].Text);
114Assert.Equal("i", response.Messages[6].Text);
117Assert.Equal("jkl", response.Messages[7].Text);
120Assert.Equal("m", response.Messages[8].Text);
160Assert.Equal("Hello from Alice!", response.Messages[0].Text);
164Assert.Equal("Hi from Bob!", response.Messages[1].Text);
168Assert.Equal("Greetings from Charlie!", response.Messages[2].Text);
172Assert.Equal("Alice again! Still Alice. And more.", response.Messages[3].Text);
210Assert.Equal("AB", response.Messages[0].Text);
215Assert.Equal("C", response.Messages[1].Text);
220Assert.Equal("DE", response.Messages[2].Text);
225Assert.Equal("F", response.Messages[3].Text);
230Assert.Equal("GH", response.Messages[4].Text);
266Assert.Equal("Hello world! How are you?", message.Text);
297Assert.Equal("Hello there I'm Bob speaking", response.Messages[0].Text);
301Assert.Equal("Now Alice", response.Messages[1].Text);
332Assert.Equal("Hello there from AI", response.Messages[0].Text);
336Assert.Equal("Next message", response.Messages[1].Text);
369Assert.Equal("Hello world! How are you?", message.Text);
400Assert.Equal("Hello there from AI", response.Messages[0].Text);
404Assert.Equal("User message", response.Messages[1].Text);
437Assert.Equal("Hello from agent1", response.Messages[0].Text);
440Assert.Equal("Hi from agent2", response.Messages[1].Text);
443Assert.Equal("Assistant here", response.Messages[2].Text);
490Assert.Equal("Hi! Hello from AI", message1.Text);
498Assert.Equal("More text", message2.Text);
506Assert.Equal("How are you?", message3.Text);
514Assert.Equal("I'm doing well, thank you! How can I help?", message4.Text);
774Assert.Equal("abcdefg", response.Messages[0].Text);
821Assert.Equal("ab", response.Messages[0].Text);
Microsoft.Extensions.AI.AzureAIInference (2)
Microsoft.Extensions.AI.AzureAIInference.Tests (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 (22)
ChatClientIntegrationTests.cs (18)
181Assert.Equal(history[1].Text, singleTextContent.Text);
672Assert.Equal(firstResponse.Messages.Select(m => m.Text), secondResponse.Messages.Select(m => m.Text));
1165Assert.Contains("Alice", m.Text);
1167m => Assert.StartsWith("The Sierra Nevada section", m.Text, StringComparison.Ordinal),
1168m => Assert.StartsWith("What's my name", m.Text, StringComparison.Ordinal));
1207Assert.Equal("You are a pirate. Always respond in pirate speak.", m.Text);
1210m => Assert.StartsWith("Aye, ye best be bringin'", m.Text, StringComparison.Ordinal),
1211m => Assert.Equal("What's 2 + 2?", m.Text));
1305Assert.Contains("Bob", m.Text);
1307m => Assert.StartsWith("Personalized learning", m.Text, StringComparison.Ordinal),
1308m => Assert.Equal("Was anyone named in the conversation? Provide their name and job.", m.Text));
1348summaryMessage.Text.IndexOf("3", StringComparison.Ordinal) >= 0 ||
1349summaryMessage.Text.IndexOf("5", StringComparison.Ordinal) >= 0 ||
1350summaryMessage.Text.IndexOf("200", StringComparison.Ordinal) >= 0 ||
1351summaryMessage.Text.IndexOf("10", StringComparison.Ordinal) >= 0,
1352$"Expected numbers in summary: {summaryMessage.Text}");
1668var conversationText = string.Join("\n", messages.Select(m => $"{m.Role}: {m.Text}"));
Microsoft.Extensions.AI.OpenAI (1)
Microsoft.Extensions.AI.OpenAI.Tests (17)
Microsoft.Extensions.AI.Tests (54)
ChatCompletion\ChatClientStructuredOutputExtensionsTests.cs (9)
69message => Assert.Equal("Hello", message.Text));
93Assert.Equal("Hello", Assert.Single(chatHistory).Text);
120message => Assert.Equal("Hello", message.Text),
124Assert.Contains("Respond with a JSON value", message.Text);
125Assert.Contains("https://json-schema.org/draft/2020-12/schema", message.Text);
128Assert.Contains(v.ToString(), message.Text); // All enum values are described as strings
154Assert.Equal("Hello", Assert.Single(chatHistory).Text);
324Assert.Equal("Hello", Assert.Single(chatHistory).Text);
352Assert.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 (27)
83Assert.Equal("You are a helpful assistant.", resultList[0].Text);
119m => Assert.Contains("Asked about time", m.Text),
127m => Assert.Contains("sunny", m.Text));
166Assert.Contains("Summary", resultList[0].Text);
170m => Assert.Contains("Second question", m.Text),
171m => Assert.Contains("Second answer", m.Text),
172m => Assert.Contains("Third question", m.Text),
173m => Assert.Contains("Third answer", m.Text));
204Assert.Contains(msgList, m => m.Text.Contains("What's the weather in Seattle?"));
205Assert.Contains(msgList, m => m.Text.Contains("sunny and 72°F in Seattle"));
206Assert.Contains(msgList, m => m.Text.Contains("What about New York?"));
218Assert.Contains("User asked about weather", resultList[0].Text);
225Assert.DoesNotContain(resultList, m => m.Text.Contains("sunny and 72°F in Seattle"));
260Assert.StartsWith("Summary", resultList[0].Text, StringComparison.Ordinal);
316Assert.Equal("First system message", resultList[0].Text);
341m => Assert.StartsWith("Hi there!", m.Text, StringComparison.Ordinal),
342m => Assert.StartsWith("Of course!", m.Text, StringComparison.Ordinal),
343m => Assert.StartsWith("What kind of exercise", m.Text, StringComparison.Ordinal),
357m => Assert.StartsWith("The user asked for information", m.Text, StringComparison.Ordinal),
358m => Assert.StartsWith("Golden retrievers are quite", m.Text, StringComparison.Ordinal),
359m => Assert.StartsWith("Are they good with kids", m.Text, StringComparison.Ordinal));
368m => Assert.StartsWith("The user asked", m.Text, StringComparison.Ordinal),
369m => Assert.StartsWith("Golden retrievers are quite active", m.Text, StringComparison.Ordinal),
370m => Assert.StartsWith("Are they good with kids", m.Text, StringComparison.Ordinal),
383m => Assert.StartsWith("The user and assistant are discussing", m.Text, StringComparison.Ordinal),
384m => Assert.StartsWith("Golden retrievers get along", m.Text, StringComparison.Ordinal),
385m => Assert.StartsWith("Do they make good lap dogs", m.Text, StringComparison.Ordinal));
Microsoft.ML.GenAI.LLaMA (2)
Microsoft.ML.GenAI.Phi (2)