Skip to content

Commit 426664f

Browse files
committed
Fix NRT warnings
1 parent 1ef6a40 commit 426664f

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/OpenApi/test/Microsoft.AspNetCore.OpenApi.Tests/Transformers/Implementations/OpenApiSchemaReferenceTransformerTests.cs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1014,8 +1014,10 @@ public async Task HandlesCircularReferencesRegardlessOfPropertyOrder_SelfFirst()
10141014
// Assert
10151015
await VerifyOpenApiDocument(builder, document =>
10161016
{
1017+
Assert.NotNull(document.Components?.Schemas);
10171018
var schema = document.Components.Schemas["DirectCircularModelSelfFirst"];
10181019
Assert.Equal(JsonSchemaType.Object, schema.Type);
1020+
Assert.NotNull(schema.Properties);
10191021
Assert.Collection(schema.Properties,
10201022
property =>
10211023
{
@@ -1031,6 +1033,7 @@ await VerifyOpenApiDocument(builder, document =>
10311033

10321034
// Verify that it does not result in an empty schema for a referenced schema
10331035
var referencedSchema = document.Components.Schemas["ReferencedModel"];
1036+
Assert.NotNull(referencedSchema.Properties);
10341037
Assert.NotEmpty(referencedSchema.Properties);
10351038
var idProperty = Assert.Single(referencedSchema.Properties);
10361039
Assert.Equal("id", idProperty.Key);
@@ -1048,8 +1051,10 @@ public async Task HandlesCircularReferencesRegardlessOfPropertyOrder_SelfLast()
10481051

10491052
await VerifyOpenApiDocument(builder, document =>
10501053
{
1054+
Assert.NotNull(document.Components?.Schemas);
10511055
var schema = document.Components.Schemas["DirectCircularModelSelfLast"];
10521056
Assert.Equal(JsonSchemaType.Object, schema.Type);
1057+
Assert.NotNull(schema.Properties);
10531058
Assert.Collection(schema.Properties,
10541059
property =>
10551060
{
@@ -1065,6 +1070,7 @@ await VerifyOpenApiDocument(builder, document =>
10651070

10661071
// Verify that it does not result in an empty schema for a referenced schema
10671072
var referencedSchema = document.Components.Schemas["ReferencedModel"];
1073+
Assert.NotNull(referencedSchema.Properties);
10681074
Assert.NotEmpty(referencedSchema.Properties);
10691075
var idProperty = Assert.Single(referencedSchema.Properties);
10701076
Assert.Equal("id", idProperty.Key);
@@ -1082,8 +1088,10 @@ public async Task HandlesCircularReferencesRegardlessOfPropertyOrder_MultipleSel
10821088

10831089
await VerifyOpenApiDocument(builder, document =>
10841090
{
1091+
Assert.NotNull(document.Components?.Schemas);
10851092
var schema = document.Components.Schemas["DirectCircularModelMultiple"];
10861093
Assert.Equal(JsonSchemaType.Object, schema.Type);
1094+
Assert.NotNull(schema.Properties);
10871095
Assert.Collection(schema.Properties,
10881096
property =>
10891097
{
@@ -1105,6 +1113,7 @@ await VerifyOpenApiDocument(builder, document =>
11051113

11061114
// Verify that it does not result in an empty schema for a referenced schema
11071115
var referencedSchema = document.Components.Schemas["ReferencedModel"];
1116+
Assert.NotNull(referencedSchema.Properties);
11081117
Assert.NotEmpty(referencedSchema.Properties);
11091118
var idProperty = Assert.Single(referencedSchema.Properties);
11101119
Assert.Equal("id", idProperty.Key);

0 commit comments

Comments
 (0)