From 5314d8f71cffe6c5b8bcc08aa855c527c9759c2f Mon Sep 17 00:00:00 2001 From: Joe DeCock Date: Wed, 30 Aug 2023 16:05:02 -0500 Subject: [PATCH] Switch test to not use raw string literal This keeps the test usable on our 6.3 branch, which targets .NET 6 which doesn't support C# 11/raw string literals --- .../Extensions/TokenExtensionsTests.cs | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/test/IdentityServer.UnitTests/Extensions/TokenExtensionsTests.cs b/test/IdentityServer.UnitTests/Extensions/TokenExtensionsTests.cs index 6042416ae..7854e3614 100644 --- a/test/IdentityServer.UnitTests/Extensions/TokenExtensionsTests.cs +++ b/test/IdentityServer.UnitTests/Extensions/TokenExtensionsTests.cs @@ -50,17 +50,19 @@ public void TestClaimValueTypes(string type, string value, string valueType, str public void refresh_token_should_get_mtls_x5t_thumprint() { var expected = "some hash normally goes here"; + + var cnf = new Dictionary + { + { "x5t#S256", expected } + }; + var refreshToken = new RefreshToken() { AccessTokens = new Dictionary { { "token", new Token() { - Confirmation = $$""" - { - "x5t#S256": "{{expected}}" - } - """ + Confirmation = JsonSerializer.Serialize(cnf) } } }