8 writes to Text
Microsoft.Extensions.AI.Abstractions.Tests (6)
ChatCompletion\ChatMessageTests.cs (2)
157((TextContent)message.Contents[3]).Text = "text-3"; 265((TextContent)chatMessage.Contents[0]).Text = "content-1-override"; // Override the content of the first text content item that has the "content-1" content
ChatCompletion\ChatResponseUpdateTests.cs (1)
101((TextContent)update.Contents[3]).Text = "text-3";
Contents\TextContentTests.cs (3)
38c.Text = "text"; 42c.Text = null; 46c.Text = string.Empty;
Microsoft.Extensions.AI.Tests (2)
ChatCompletion\UseDelegateChatClientTests.cs (2)
103cc.Messages.SelectMany(c => c.Contents).OfType<TextContent>().Last().Text += " world"; 206cc.Messages.SelectMany(c => c.Contents).OfType<TextContent>().Last().Text += " world (non-streaming)";
44 references to Text
Microsoft.Extensions.AI.Abstractions (7)
ChatCompletion\ChatResponseExtensions.cs (3)
281_ = coalescedText.Clear().Append(firstText.Text).Append(secondText.Text); 286_ = coalescedText.Append(next.Text);
Contents\AIContentExtensions.cs (2)
30return (list[0] as TextContent)?.Text ?? string.Empty; 50builder.Append(text.Text);
Contents\TextContent.cs (2)
37public override string ToString() => Text; 40private string DebuggerDisplay => $"Text = \"{Text}\"";
Microsoft.Extensions.AI.Abstractions.Tests (16)
ChatCompletion\ChatMessageTests.cs (6)
49Assert.Equal(text, tc.Text); 108Assert.Equal($"text-{i}", tc.Text); 153Assert.Equal("text-1", textContent.Text); 158Assert.Equal("text-3", textContent.Text); 282Assert.Equal("content-1-override", textContent.Text); 305Assert.Equal("content-4", textContent.Text);
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (2)
143Assert.Equal(expected[i], contents[i].Text); 164Assert.Equal("Hello, world!", Assert.IsType<TextContent>(Assert.Single(Assert.Single(response.Messages).Contents)).Text);
ChatCompletion\ChatResponseUpdateTests.cs (3)
97Assert.Equal("text-1", textContent.Text); 137Assert.Equal("text-1", ((TextContent)result.Contents[0]).Text); 149Assert.Equal("text-2", ((TextContent)result.Contents[4]).Text);
Contents\TextContentTests.cs (5)
19Assert.Equal(text ?? string.Empty, c.Text); 37Assert.Equal(string.Empty, c.Text); 39Assert.Equal("text", c.Text); 43Assert.Equal(string.Empty, c.Text); 47Assert.Equal(string.Empty, c.Text);
Microsoft.Extensions.AI.AzureAIInference (1)
AzureAIInferenceChatClient.cs (1)
501parts.Add(new ChatMessageTextContentItem(textContent.Text));
Microsoft.Extensions.AI.Integration.Tests (3)
ChatClientIntegrationTests.cs (2)
162Assert.NotEmpty(singleTextContent.Text); 163Assert.Equal(history[1].Text, singleTextContent.Text);
ReducingChatClientTests.cs (1)
162sum += _tokenizer.CountTokens(text.Text);
Microsoft.Extensions.AI.Ollama (1)
OllamaChatClient.cs (1)
435Content = textContent.Text,
Microsoft.Extensions.AI.OpenAI (2)
OpenAIAssistantClient.cs (1)
299messageContents.Add(MessageContent.FromText(tc.Text));
OpenAIModelMapper.ChatMessage.cs (1)
229parts.Add(ChatMessageContentPart.CreateTextPart(textContent.Text));
Microsoft.Extensions.AI.OpenAI.Tests (10)
OpenAISerializationTests.cs (10)
51Assert.Equal("hello", textContent.Text); 84Assert.Equal("hello", textContent.Text); 116Assert.Equal("hello", textContent.Text); 191Assert.Equal("You are a really nice friend.", text.Text); 203Assert.Equal("hello!", text.Text); 215Assert.Equal("hi, how are you?", text.Text); 227Assert.Equal("i'm good. how are you?", text.Text); 288Assert.Equal("You are a really nice friend.", text.Text); 296Assert.Equal("Really nice.", text.Text); 309Assert.Equal("hello!", text.Text);
Microsoft.Extensions.AI.Tests (4)
ChatCompletion\DistributedCachingChatClientTest.cs (3)
316c => Assert.Equal("This becomes one chunk", Assert.IsType<TextContent>(c).Text), 318c => Assert.Equal("... and this becomes another one.", Assert.IsType<TextContent>(c).Text)); 393Assert.Equal("Hello world, how are you?", content.Text);
ChatCompletion\FunctionInvokingChatClientTests.cs (1)
439m => Assert.Equal("OK bye", Assert.IsType<TextContent>(Assert.Single(m.Contents)).Text));