1 override of JsonSchema
Microsoft.Extensions.AI (1)
33 references to JsonSchema
Microsoft.Extensions.AI (5)
Microsoft.Extensions.AI.Abstractions (1)
Microsoft.Extensions.AI.Abstractions.Tests (3)
Microsoft.Extensions.AI.AzureAIInference.Tests (1)
Microsoft.Extensions.AI.Integration.Tests (1)
Microsoft.Extensions.AI.OpenAI.Tests (1)
Microsoft.Extensions.AI.Tests (21)
Functions\AIFunctionFactoryTest.cs (21)
92Assert.DoesNotContain("cancellationToken", func.JsonSchema.ToString(), StringComparison.OrdinalIgnoreCase);
219Assert.DoesNotContain("firstParameter", func.JsonSchema.ToString());
220Assert.Contains("secondParameter", func.JsonSchema.ToString());
263Assert.Contains("myInteger", func.JsonSchema.ToString());
264Assert.DoesNotContain("services", func.JsonSchema.ToString());
265Assert.DoesNotContain("arguments", func.JsonSchema.ToString());
291Assert.Contains("myInteger", func.JsonSchema.ToString());
292Assert.DoesNotContain("services", func.JsonSchema.ToString());
293Assert.DoesNotContain("arguments", func.JsonSchema.ToString());
315Assert.Contains("myService", func.JsonSchema.ToString());
328Assert.Contains("myService", func.JsonSchema.ToString());
339Assert.DoesNotContain("myService", func.JsonSchema.ToString());
346Assert.DoesNotContain("myService", func.JsonSchema.ToString());
490Assert.Contains("myInteger", f.JsonSchema.ToString());
491Assert.DoesNotContain("service", f.JsonSchema.ToString());
511Assert.Contains("myInteger", f.JsonSchema.ToString());
512Assert.DoesNotContain("service", f.JsonSchema.ToString());
533Assert.Contains("myInteger", f.JsonSchema.ToString());
534Assert.DoesNotContain("service", f.JsonSchema.ToString());
570Assert.Contains("myInteger", f.JsonSchema.ToString());
571Assert.DoesNotContain("service", f.JsonSchema.ToString());