Skip to content

Commit 0976372

Browse files
authored
Fix QuotedNumbers_Deserialize test (#59399)
1 parent ba43e08 commit 0976372

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/libraries/System.Text.Json/tests/System.Text.Json.Tests/Serialization/CustomConverterTests/CustomConverterTests.Dynamic.Sample.Tests.cs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33

44
using System.Collections.Generic;
55
using System.Dynamic;
6+
using System.Globalization;
7+
using System.Tests;
68
using System.Text.Json.Serialization.Samples;
79
using Xunit;
810
using static System.Text.Json.Serialization.Samples.JsonSerializerExtensions;
@@ -377,8 +379,11 @@ public static void QuotedNumbers_Deserialize()
377379

378380
obj = JsonSerializer.Deserialize<dynamic>("\"NaN\"", options);
379381
Assert.IsType<JsonDynamicString>(obj);
380-
Assert.Equal(double.NaN, (double)obj);
381-
Assert.Equal(float.NaN, (float)obj);
382+
using (new ThreadCultureChange(CultureInfo.InvariantCulture))
383+
{
384+
Assert.Equal(double.NaN, (double)obj);
385+
Assert.Equal(float.NaN, (float)obj);
386+
}
382387
}
383388

384389
[ConditionalFact(typeof(PlatformDetection), nameof(PlatformDetection.IsReflectionEmitSupported))]

0 commit comments

Comments
 (0)