12 references to TryConvertToJsonSchemaType
Aspire.Dashboard (2)
Model\GenAI\GenAISchemaHelpers.cs (2)
99if (TryConvertToJsonSchemaType(typeValue, out var schemaType)) 110return TryConvertToJsonSchemaType(typeString, out var type) ? type : null;
Aspire.Dashboard.Tests (10)
Model\GenAISchemaHelpersTests.cs (10)
79Assert.True(GenAISchemaHelpers.TryConvertToJsonSchemaType("null", out var nullType)); 82Assert.True(GenAISchemaHelpers.TryConvertToJsonSchemaType("boolean", out var boolType)); 85Assert.True(GenAISchemaHelpers.TryConvertToJsonSchemaType("integer", out var intType)); 88Assert.True(GenAISchemaHelpers.TryConvertToJsonSchemaType("number", out var numberType)); 91Assert.True(GenAISchemaHelpers.TryConvertToJsonSchemaType("string", out var stringType)); 94Assert.True(GenAISchemaHelpers.TryConvertToJsonSchemaType("object", out var objectType)); 97Assert.True(GenAISchemaHelpers.TryConvertToJsonSchemaType("array", out var arrayType)); 104Assert.False(GenAISchemaHelpers.TryConvertToJsonSchemaType("invalid", out _)); 105Assert.False(GenAISchemaHelpers.TryConvertToJsonSchemaType(null, out _)); 106Assert.False(GenAISchemaHelpers.TryConvertToJsonSchemaType("", out _));