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 9
9
using System . Linq ;
10
10
using System . Text ;
11
11
using FluentAssertions ;
12
+ using Json . Schema ;
12
13
using Microsoft . OpenApi . Any ;
13
14
using Microsoft . OpenApi . Models ;
14
15
using Microsoft . OpenApi . Writers ;
@@ -273,19 +274,12 @@ public void WriteDateTimeAsJsonShouldMatchExpected(DateTimeOffset dateTimeOffset
273
274
public void OpenApiJsonWriterOutputsValidJsonValueWhenSchemaHasNanOrInfinityValues ( )
274
275
{
275
276
// 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" ) ;
284
278
285
279
// Act
286
280
var schemaBuilder = new StringBuilder ( ) ;
287
281
var jsonWriter = new OpenApiJsonWriter ( new StringWriter ( schemaBuilder ) ) ;
288
- schema . SerializeAsV3 ( jsonWriter ) ;
282
+ jsonWriter . WriteJsonSchema ( schema , OpenApiSpecVersion . OpenApi3_0 ) ;
289
283
var jsonString = schemaBuilder . ToString ( ) ;
290
284
291
285
// Assert
You can’t perform that action at this time.
0 commit comments