|
2 | 2 | // Licensed under the MIT license. |
3 | 3 |
|
4 | 4 | using System.Collections.Generic; |
| 5 | +using System.Text.Json.Nodes; |
5 | 6 | using System.Threading.Tasks; |
6 | 7 | using Xunit; |
7 | 8 |
|
@@ -171,9 +172,7 @@ public async Task SerializeEncodingWithNestedEncodingAsV32JsonWorks() |
171 | 172 | var actual = await encoding.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_2); |
172 | 173 |
|
173 | 174 | // Assert |
174 | | - actual = actual.MakeLineBreaksEnvironmentNeutral(); |
175 | | - expected = expected.MakeLineBreaksEnvironmentNeutral(); |
176 | | - Assert.Equal(expected, actual); |
| 175 | + Assert.True(JsonNode.DeepEquals(JsonNode.Parse(actual), JsonNode.Parse(expected))); |
177 | 176 | } |
178 | 177 |
|
179 | 178 | [Fact] |
@@ -214,9 +213,7 @@ public async Task SerializeEncodingWithNestedEncodingAsV32YamlWorks() |
214 | 213 | var actual = await encoding.SerializeAsYamlAsync(OpenApiSpecVersion.OpenApi3_2); |
215 | 214 |
|
216 | 215 | // Assert |
217 | | - actual = actual.MakeLineBreaksEnvironmentNeutral(); |
218 | | - expected = expected.MakeLineBreaksEnvironmentNeutral(); |
219 | | - Assert.Equal(expected, actual); |
| 216 | + Assert.True(JsonNode.DeepEquals(JsonNode.Parse(actual), JsonNode.Parse(expected))); |
220 | 217 | } |
221 | 218 |
|
222 | 219 | [Fact] |
@@ -271,9 +268,7 @@ public async Task SerializeEncodingWithItemAndPrefixEncodingAsV32JsonWorks() |
271 | 268 | var actual = await encoding.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_2); |
272 | 269 |
|
273 | 270 | // Assert |
274 | | - actual = actual.MakeLineBreaksEnvironmentNeutral(); |
275 | | - expected = expected.MakeLineBreaksEnvironmentNeutral(); |
276 | | - Assert.Equal(expected, actual); |
| 271 | + Assert.True(JsonNode.DeepEquals(JsonNode.Parse(actual), JsonNode.Parse(expected))); |
277 | 272 | } |
278 | 273 |
|
279 | 274 | [Fact] |
@@ -321,9 +316,7 @@ public async Task SerializeEncodingAsV31ShouldUseExtensionsForNewFields() |
321 | 316 | var actual = await encoding.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_1); |
322 | 317 |
|
323 | 318 | // Assert |
324 | | - actual = actual.MakeLineBreaksEnvironmentNeutral(); |
325 | | - expected = expected.MakeLineBreaksEnvironmentNeutral(); |
326 | | - Assert.Equal(expected, actual); |
| 319 | + Assert.True(JsonNode.DeepEquals(JsonNode.Parse(actual), JsonNode.Parse(expected))); |
327 | 320 | } |
328 | 321 | } |
329 | 322 | } |
0 commit comments