From 006bcf26860eebb93ffd0ce080e01be9cbb3b3d1 Mon Sep 17 00:00:00 2001 From: Simon Cropp Date: Sat, 31 Dec 2022 22:57:20 +1100 Subject: [PATCH] verify string writer --- .../Models/OpenApiCallbackTests.cs | 9 +++---- .../Models/OpenApiDocumentTests.cs | 18 +++++--------- .../Models/OpenApiExampleTests.cs | 9 +++---- .../Models/OpenApiHeaderTests.cs | 17 +++++-------- .../Models/OpenApiLinkTests.cs | 9 +++---- .../Models/OpenApiParameterTests.cs | 24 +++++++------------ .../Models/OpenApiRequestBodyTests.cs | 9 +++---- .../Models/OpenApiResponseTests.cs | 12 ++++------ .../Models/OpenApiSchemaTests.cs | 9 +++---- .../Models/OpenApiSecuritySchemeTests.cs | 6 ++--- .../Models/OpenApiTagTests.cs | 24 +++++++------------ 11 files changed, 49 insertions(+), 97 deletions(-) diff --git a/test/Microsoft.OpenApi.Tests/Models/OpenApiCallbackTests.cs b/test/Microsoft.OpenApi.Tests/Models/OpenApiCallbackTests.cs index 9d512566f..93b78e71b 100644 --- a/test/Microsoft.OpenApi.Tests/Models/OpenApiCallbackTests.cs +++ b/test/Microsoft.OpenApi.Tests/Models/OpenApiCallbackTests.cs @@ -117,10 +117,9 @@ public async Task SerializeAdvancedCallbackAsV3JsonWorks(bool produceTerseOutput // Act AdvancedCallback.SerializeAsV3(writer); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } [Theory] @@ -135,10 +134,9 @@ public async Task SerializeReferencedCallbackAsV3JsonWorks(bool produceTerseOutp // Act ReferencedCallback.SerializeAsV3(writer); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } [Theory] @@ -153,10 +151,9 @@ public async Task SerializeReferencedCallbackAsV3JsonWithoutReferenceWorks(bool // Act ReferencedCallback.SerializeAsV3WithoutReference(writer); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } } } diff --git a/test/Microsoft.OpenApi.Tests/Models/OpenApiDocumentTests.cs b/test/Microsoft.OpenApi.Tests/Models/OpenApiDocumentTests.cs index 8633bdbaf..c4876db7a 100644 --- a/test/Microsoft.OpenApi.Tests/Models/OpenApiDocumentTests.cs +++ b/test/Microsoft.OpenApi.Tests/Models/OpenApiDocumentTests.cs @@ -999,10 +999,9 @@ public async Task SerializeAdvancedDocumentAsV3JsonWorks(bool produceTerseOutput // Act AdvancedDocument.SerializeAsV3(writer); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } [Theory] @@ -1017,10 +1016,9 @@ public async Task SerializeAdvancedDocumentWithReferenceAsV3JsonWorks(bool produ // Act AdvancedDocumentWithReference.SerializeAsV3(writer); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } [Theory] @@ -1035,10 +1033,9 @@ public async Task SerializeAdvancedDocumentAsV2JsonWorks(bool produceTerseOutput // Act AdvancedDocument.SerializeAsV2(writer); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } [Theory] @@ -1053,10 +1050,9 @@ public async Task SerializeDuplicateExtensionsAsV3JsonWorks(bool produceTerseOut // Act DuplicateExtensions.SerializeAsV3(writer); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } [Theory] @@ -1071,10 +1067,9 @@ public async Task SerializeDuplicateExtensionsAsV2JsonWorks(bool produceTerseOut // Act DuplicateExtensions.SerializeAsV2(writer); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } [Theory] @@ -1089,10 +1084,9 @@ public async Task SerializeAdvancedDocumentWithReferenceAsV2JsonWorks(bool produ // Act AdvancedDocumentWithReference.SerializeAsV2(writer); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } [Fact] diff --git a/test/Microsoft.OpenApi.Tests/Models/OpenApiExampleTests.cs b/test/Microsoft.OpenApi.Tests/Models/OpenApiExampleTests.cs index d42d65ce7..e12a7d100 100644 --- a/test/Microsoft.OpenApi.Tests/Models/OpenApiExampleTests.cs +++ b/test/Microsoft.OpenApi.Tests/Models/OpenApiExampleTests.cs @@ -120,10 +120,9 @@ public async Task SerializeAdvancedExampleAsV3JsonWorks(bool produceTerseOutput) // Act AdvancedExample.SerializeAsV3(writer); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } [Theory] @@ -138,10 +137,9 @@ public async Task SerializeReferencedExampleAsV3JsonWorks(bool produceTerseOutpu // Act ReferencedExample.SerializeAsV3(writer); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } [Theory] @@ -156,10 +154,9 @@ public async Task SerializeReferencedExampleAsV3JsonWithoutReferenceWorks(bool p // Act ReferencedExample.SerializeAsV3WithoutReference(writer); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } } } diff --git a/test/Microsoft.OpenApi.Tests/Models/OpenApiHeaderTests.cs b/test/Microsoft.OpenApi.Tests/Models/OpenApiHeaderTests.cs index 846d470ba..d45bd0038 100644 --- a/test/Microsoft.OpenApi.Tests/Models/OpenApiHeaderTests.cs +++ b/test/Microsoft.OpenApi.Tests/Models/OpenApiHeaderTests.cs @@ -60,10 +60,9 @@ public async Task SerializeAdvancedHeaderAsV3JsonWorks(bool produceTerseOutput) // Act AdvancedHeader.SerializeAsV3(writer); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } [Theory] @@ -78,10 +77,9 @@ public async Task SerializeReferencedHeaderAsV3JsonWorks(bool produceTerseOutput // Act ReferencedHeader.SerializeAsV3(writer); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } [Theory] @@ -99,7 +97,7 @@ public async Task SerializeReferencedHeaderAsV3JsonWithoutReferenceWorks(bool pr var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } [Theory] @@ -114,10 +112,9 @@ public async Task SerializeAdvancedHeaderAsV2JsonWorks(bool produceTerseOutput) // Act AdvancedHeader.SerializeAsV2(writer); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } [Theory] @@ -132,10 +129,9 @@ public async Task SerializeReferencedHeaderAsV2JsonWorks(bool produceTerseOutput // Act ReferencedHeader.SerializeAsV2(writer); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } [Theory] @@ -150,10 +146,9 @@ public async Task SerializeReferencedHeaderAsV2JsonWithoutReferenceWorks(bool pr // Act ReferencedHeader.SerializeAsV2WithoutReference(writer); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } } } diff --git a/test/Microsoft.OpenApi.Tests/Models/OpenApiLinkTests.cs b/test/Microsoft.OpenApi.Tests/Models/OpenApiLinkTests.cs index 4e439a2a8..4a10be0ae 100644 --- a/test/Microsoft.OpenApi.Tests/Models/OpenApiLinkTests.cs +++ b/test/Microsoft.OpenApi.Tests/Models/OpenApiLinkTests.cs @@ -90,10 +90,9 @@ public async Task SerializeAdvancedLinkAsV3JsonWorksAsync(bool produceTerseOutpu // Act AdvancedLink.SerializeAsV3(writer); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } [Theory] @@ -108,10 +107,9 @@ public async Task SerializeReferencedLinkAsV3JsonWorksAsync(bool produceTerseOut // Act ReferencedLink.SerializeAsV3(writer); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } [Theory] @@ -126,10 +124,9 @@ public async Task SerializeReferencedLinkAsV3JsonWithoutReferenceWorksAsync(bool // Act ReferencedLink.SerializeAsV3WithoutReference(writer); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } } } diff --git a/test/Microsoft.OpenApi.Tests/Models/OpenApiParameterTests.cs b/test/Microsoft.OpenApi.Tests/Models/OpenApiParameterTests.cs index 2f57673af..2a2c65202 100644 --- a/test/Microsoft.OpenApi.Tests/Models/OpenApiParameterTests.cs +++ b/test/Microsoft.OpenApi.Tests/Models/OpenApiParameterTests.cs @@ -299,10 +299,9 @@ public async Task SerializeReferencedParameterAsV3JsonWorksAsync(bool produceTer // Act ReferencedParameter.SerializeAsV3(writer); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } [Theory] @@ -317,10 +316,9 @@ public async Task SerializeReferencedParameterAsV3JsonWithoutReferenceWorksAsync // Act ReferencedParameter.SerializeAsV3WithoutReference(writer); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } [Theory] @@ -335,10 +333,9 @@ public async Task SerializeReferencedParameterAsV2JsonWorksAsync(bool produceTer // Act ReferencedParameter.SerializeAsV2(writer); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } [Theory] @@ -353,10 +350,9 @@ public async Task SerializeReferencedParameterAsV2JsonWithoutReferenceWorksAsync // Act ReferencedParameter.SerializeAsV2WithoutReference(writer); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } [Theory] @@ -371,10 +367,9 @@ public async Task SerializeParameterWithSchemaReferenceAsV2JsonWorksAsync(bool p // Act AdvancedHeaderParameterWithSchemaReference.SerializeAsV2(writer); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } [Theory] @@ -389,10 +384,9 @@ public async Task SerializeParameterWithSchemaTypeObjectAsV2JsonWorksAsync(bool // Act AdvancedHeaderParameterWithSchemaTypeObject.SerializeAsV2(writer); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } [Theory] @@ -407,10 +401,9 @@ public async Task SerializeParameterWithFormStyleAndExplodeFalseWorksAsync(bool // Act ParameterWithFormStyleAndExplodeFalse.SerializeAsV3WithoutReference(writer); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } [Theory] @@ -425,10 +418,9 @@ public async Task SerializeParameterWithFormStyleAndExplodeTrueWorksAsync(bool p // Act ParameterWithFormStyleAndExplodeTrue.SerializeAsV3WithoutReference(writer); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } } } diff --git a/test/Microsoft.OpenApi.Tests/Models/OpenApiRequestBodyTests.cs b/test/Microsoft.OpenApi.Tests/Models/OpenApiRequestBodyTests.cs index d8bdacae4..78fcd0d07 100644 --- a/test/Microsoft.OpenApi.Tests/Models/OpenApiRequestBodyTests.cs +++ b/test/Microsoft.OpenApi.Tests/Models/OpenApiRequestBodyTests.cs @@ -72,10 +72,9 @@ public async Task SerializeAdvancedRequestBodyAsV3JsonWorksAsync(bool produceTer // Act AdvancedRequestBody.SerializeAsV3(writer); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } [Theory] @@ -90,10 +89,9 @@ public async Task SerializeReferencedRequestBodyAsV3JsonWorksAsync(bool produceT // Act ReferencedRequestBody.SerializeAsV3(writer); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } [Theory] @@ -108,10 +106,9 @@ public async Task SerializeReferencedRequestBodyAsV3JsonWithoutReferenceWorksAsy // Act ReferencedRequestBody.SerializeAsV3WithoutReference(writer); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } } } diff --git a/test/Microsoft.OpenApi.Tests/Models/OpenApiResponseTests.cs b/test/Microsoft.OpenApi.Tests/Models/OpenApiResponseTests.cs index a5555ddd9..0010e8cb6 100644 --- a/test/Microsoft.OpenApi.Tests/Models/OpenApiResponseTests.cs +++ b/test/Microsoft.OpenApi.Tests/Models/OpenApiResponseTests.cs @@ -294,10 +294,9 @@ public async Task SerializeReferencedResponseAsV3JsonWorksAsync(bool produceTers // Act ReferencedResponse.SerializeAsV3(writer); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } [Theory] @@ -312,10 +311,9 @@ public async Task SerializeReferencedResponseAsV3JsonWithoutReferenceWorksAsync( // Act ReferencedResponse.SerializeAsV3WithoutReference(writer); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } [Theory] @@ -330,10 +328,9 @@ public async Task SerializeReferencedResponseAsV2JsonWorksAsync(bool produceTers // Act ReferencedResponse.SerializeAsV2(writer); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } [Theory] @@ -348,10 +345,9 @@ public async Task SerializeReferencedResponseAsV2JsonWithoutReferenceWorksAsync( // Act ReferencedResponse.SerializeAsV2WithoutReference(writer); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } } } diff --git a/test/Microsoft.OpenApi.Tests/Models/OpenApiSchemaTests.cs b/test/Microsoft.OpenApi.Tests/Models/OpenApiSchemaTests.cs index 447d01337..e4078f2f7 100644 --- a/test/Microsoft.OpenApi.Tests/Models/OpenApiSchemaTests.cs +++ b/test/Microsoft.OpenApi.Tests/Models/OpenApiSchemaTests.cs @@ -381,10 +381,9 @@ public async Task SerializeReferencedSchemaAsV3WithoutReferenceJsonWorksAsync(bo // Act ReferencedSchema.SerializeAsV3WithoutReference(writer); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } [Theory] @@ -399,10 +398,9 @@ public async Task SerializeReferencedSchemaAsV3JsonWorksAsync(bool produceTerseO // Act ReferencedSchema.SerializeAsV3(writer); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } [Theory] @@ -417,10 +415,9 @@ public async Task SerializeSchemaWRequiredPropertiesAsV2JsonWorksAsync(bool prod // Act AdvancedSchemaWithRequiredPropertiesObject.SerializeAsV2(writer); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } [Fact] diff --git a/test/Microsoft.OpenApi.Tests/Models/OpenApiSecuritySchemeTests.cs b/test/Microsoft.OpenApi.Tests/Models/OpenApiSecuritySchemeTests.cs index 1294f0f48..44a388d90 100644 --- a/test/Microsoft.OpenApi.Tests/Models/OpenApiSecuritySchemeTests.cs +++ b/test/Microsoft.OpenApi.Tests/Models/OpenApiSecuritySchemeTests.cs @@ -318,10 +318,9 @@ public async Task SerializeReferencedSecuritySchemeAsV3JsonWorksAsync(bool produ writer.WriteNull(); writer.WriteEndObject(); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } [Theory] @@ -336,10 +335,9 @@ public async Task SerializeReferencedSecuritySchemeAsV3JsonWithoutReferenceWorks // Act ReferencedSecurityScheme.SerializeAsV3WithoutReference(writer); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } } } diff --git a/test/Microsoft.OpenApi.Tests/Models/OpenApiTagTests.cs b/test/Microsoft.OpenApi.Tests/Models/OpenApiTagTests.cs index 7e837bd52..66c0dfd70 100644 --- a/test/Microsoft.OpenApi.Tests/Models/OpenApiTagTests.cs +++ b/test/Microsoft.OpenApi.Tests/Models/OpenApiTagTests.cs @@ -60,10 +60,9 @@ public async Task SerializeBasicTagAsV3JsonWithoutReferenceWorksAsync(bool produ // Act BasicTag.SerializeAsV3WithoutReference(writer); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } [Theory] @@ -78,10 +77,9 @@ public async Task SerializeBasicTagAsV2JsonWithoutReferenceWorksAsync(bool produ // Act BasicTag.SerializeAsV2WithoutReference(writer); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } [Fact] @@ -133,10 +131,9 @@ public async Task SerializeAdvancedTagAsV3JsonWithoutReferenceWorksAsync(bool pr // Act AdvancedTag.SerializeAsV3WithoutReference(writer); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } [Theory] @@ -151,10 +148,9 @@ public async Task SerializeAdvancedTagAsV2JsonWithoutReferenceWorksAsync(bool pr // Act AdvancedTag.SerializeAsV2WithoutReference(writer); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } [Fact] @@ -219,10 +215,9 @@ public async Task SerializeAdvancedTagAsV3JsonWorksAsync(bool produceTerseOutput // Act AdvancedTag.SerializeAsV3(writer); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } [Theory] @@ -237,10 +232,9 @@ public async Task SerializeAdvancedTagAsV2JsonWorksAsync(bool produceTerseOutput // Act AdvancedTag.SerializeAsV2(writer); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } [Fact] @@ -295,10 +289,9 @@ public async Task SerializeReferencedTagAsV3JsonWorksAsync(bool produceTerseOutp // Act ReferencedTag.SerializeAsV3(writer); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } [Theory] @@ -313,10 +306,9 @@ public async Task SerializeReferencedTagAsV2JsonWorksAsync(bool produceTerseOutp // Act ReferencedTag.SerializeAsV2(writer); writer.Flush(); - var actual = outputStringWriter.GetStringBuilder().ToString(); // Assert - await Verifier.Verify(actual).UseParameters(produceTerseOutput); + await Verifier.Verify(outputStringWriter).UseParameters(produceTerseOutput); } [Fact]