|
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