5 overrides of JsonSchema
Microsoft.Extensions.AI.Abstractions (4)
Microsoft.Extensions.AI.Integration.Tests (1)
43 references to JsonSchema
Microsoft.Extensions.AI.Abstractions (8)
Microsoft.Extensions.AI.Abstractions.Tests (8)
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.Tests (23)
Functions\AIFunctionFactoryTest.cs (23)
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);
942Assert.Equal("""{"type":"integer"}""", f.JsonSchema.ToString());
948Assert.Equal(default, f.JsonSchema);