38 instantiations of DataContent
Microsoft.Extensions.AI.Abstractions.Tests (30)
Contents\DataContentTests.cs (17)
39Assert.Throws(exception, () => new DataContent(path));
51Assert.Throws<ArgumentException>("mediaType", () => new DataContent("http://localhost/test", type));
61var content = new DataContent("http://localhost/test", mediaType);
64content = new DataContent("data:,", mediaType);
67content = new DataContent("data:text/plain,", mediaType);
70content = new DataContent(new Uri("data:text/plain,"), mediaType);
73content = new DataContent(new byte[] { 0, 1, 2 }, mediaType);
76content = new DataContent(content.Uri);
87content = new DataContent(url);
93content = new DataContent("data:,something");
98content = new DataContent("data:,Hello+%3C%3E");
109JsonSerializer.Serialize(new DataContent("data:,"), TestJsonSerializerContext.Default.Options));
113JsonSerializer.Serialize(new DataContent(new Uri("http://localhost/")), TestJsonSerializerContext.Default.Options));
117JsonSerializer.Serialize(new DataContent(
220DataContent c = new("data:,", mediaType);
235var content = new DataContent("http://localhost/image.png", mediaType);
248var content = new DataContent("http://localhost/image.png", mediaType);
Microsoft.Extensions.AI.AzureAIInference.Tests (1)
Microsoft.Extensions.AI.Integration.Tests (1)
Microsoft.Extensions.AI.OpenAI (5)
Microsoft.Extensions.AI.Tests (1)
32 references to DataContent
Microsoft.Extensions.AI.Abstractions (5)
Microsoft.Extensions.AI.Abstractions.Tests (20)
Contents\DataContentTests.cs (12)
61var content = new DataContent("http://localhost/test", mediaType);
83DataContent content;
132Assert.Throws<ArgumentNullException>("uri", () => JsonSerializer.Deserialize<DataContent>(json, TestJsonSerializerContext.Default.Options)!);
139var content = JsonSerializer.Deserialize<DataContent>("""{"mediaType":"application/octet-stream","uri":"data:;base64,AQIDBA=="}""", TestJsonSerializerContext.Default.Options)!;
147content = JsonSerializer.Deserialize<DataContent>("""{"mediaType":"application/octet-stream","uri":"http://localhost/"}""", TestJsonSerializerContext.Default.Options)!;
154content = JsonSerializer.Deserialize<DataContent>("""
188var content = JsonSerializer.Deserialize<DataContent>(serialized, TestJsonSerializerContext.Default.Options)!;
220DataContent c = new("data:,", mediaType);
235var content = new DataContent("http://localhost/image.png", mediaType);
248var content = new DataContent("http://localhost/image.png", mediaType);
Microsoft.Extensions.AI.AzureAIInference (1)
Microsoft.Extensions.AI.Ollama (1)
Microsoft.Extensions.AI.OpenAI (5)