public void CanGenerateSchemaForListTypes(Type type) { var schema = OpenApiSchemaGenerator.GetOpenApiSchema(type); Assert.NotNull(schema); Assert.Equal("array", schema.Type); }
public void CanGenerateCorrectSchemaForDictionaryTypes(Type type) { var schema = OpenApiSchemaGenerator.GetOpenApiSchema(type); Assert.NotNull(schema); Assert.Equal("object", schema.Type); }
public void CanGenerateSchemaForDateSpanTypes() { var schema = OpenApiSchemaGenerator.GetOpenApiSchema(typeof(TimeSpan)); Assert.NotNull(schema); Assert.Equal("string", schema.Type); Assert.Equal("date-span", schema.Format); }
public void CanGenerateSchemaForDateTimeTypes(Type type) { var schema = OpenApiSchemaGenerator.GetOpenApiSchema(type); Assert.NotNull(schema); Assert.Equal("string", schema.Type); Assert.Equal("date-time", schema.Format); }