File tree Expand file tree Collapse file tree 1 file changed +3
-9
lines changed
test/Microsoft.OpenApi.Tests/Writers Expand file tree Collapse file tree 1 file changed +3
-9
lines changed Original file line number Diff line number Diff line change 99using System . Linq ;
1010using System . Text ;
1111using FluentAssertions ;
12+ using Json . Schema ;
1213using Microsoft . OpenApi . Any ;
1314using Microsoft . OpenApi . Models ;
1415using Microsoft . OpenApi . Writers ;
@@ -273,19 +274,12 @@ public void WriteDateTimeAsJsonShouldMatchExpected(DateTimeOffset dateTimeOffset
273274 public void OpenApiJsonWriterOutputsValidJsonValueWhenSchemaHasNanOrInfinityValues ( )
274275 {
275276 // Arrange
276- var schema = new OpenApiSchema
277- {
278- Enum = new List < IOpenApiAny > {
279- new OpenApiDouble ( double . NaN ) ,
280- new OpenApiDouble ( double . PositiveInfinity ) ,
281- new OpenApiDouble ( double . NegativeInfinity )
282- }
283- } ;
277+ var schema = new JsonSchemaBuilder ( ) . Enum ( "NaN" , "Infinity" , "-Infinity" ) ;
284278
285279 // Act
286280 var schemaBuilder = new StringBuilder ( ) ;
287281 var jsonWriter = new OpenApiJsonWriter ( new StringWriter ( schemaBuilder ) ) ;
288- schema . SerializeAsV3 ( jsonWriter ) ;
282+ jsonWriter . WriteJsonSchema ( schema , OpenApiSpecVersion . OpenApi3_0 ) ;
289283 var jsonString = schemaBuilder . ToString ( ) ;
290284
291285 // Assert
You can’t perform that action at this time.
0 commit comments