3 overrides of JsonSchema
Microsoft.Extensions.AI.Abstractions (2)
Microsoft.Extensions.AI.Integration.Tests (1)
40 references to JsonSchema
Microsoft.Extensions.AI.Abstractions (7)
Microsoft.Extensions.AI.Abstractions.Tests (7)
Microsoft.Extensions.AI.AzureAIInference.Tests (1)
Microsoft.Extensions.AI.Evaluation.Quality (1)
Microsoft.Extensions.AI.Integration.Tests (1)
Microsoft.Extensions.AI.OpenAI (1)
Microsoft.Extensions.AI.OpenAI.Tests (1)
Microsoft.Extensions.AI.Tests (21)
Functions\AIFunctionFactoryTest.cs (21)
158Assert.DoesNotContain("cancellationToken", func.JsonSchema.ToString(), StringComparison.OrdinalIgnoreCase);
291Assert.DoesNotContain("firstParameter", func.JsonSchema.ToString());
292Assert.Contains("secondParameter", func.JsonSchema.ToString());
315Assert.Contains("firstParameter", func.JsonSchema.ToString());
316Assert.Contains("secondParameter", func.JsonSchema.ToString());
352Assert.Contains("myInteger", func.JsonSchema.ToString());
353Assert.DoesNotContain("services", func.JsonSchema.ToString());
354Assert.DoesNotContain("arguments", func.JsonSchema.ToString());
382Assert.Contains("myInteger", func.JsonSchema.ToString());
383Assert.DoesNotContain("services", func.JsonSchema.ToString());
384Assert.DoesNotContain("arguments", func.JsonSchema.ToString());
520Assert.Contains("myInteger", f.JsonSchema.ToString());
521Assert.DoesNotContain("service", f.JsonSchema.ToString());
543Assert.Contains("myInteger", f.JsonSchema.ToString());
544Assert.DoesNotContain("service", f.JsonSchema.ToString());
567Assert.Contains("myInteger", f.JsonSchema.ToString());
568Assert.DoesNotContain("service", f.JsonSchema.ToString());
604Assert.Contains("myInteger", f.JsonSchema.ToString());
605Assert.DoesNotContain("service", f.JsonSchema.ToString());
884AssertExtensions.EqualJsonValues(expectedSchema, f.JsonSchema);
917AssertExtensions.EqualJsonValues(expectedSchema, f.JsonSchema);