Skip to content

Commit 9f034cd

Browse files
added culture info
1 parent d5d6c0a commit 9f034cd

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

tests/core/Coflo.Core.Snowflake.Tests/IdGeneratorTests.cs

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
using System.Diagnostics;
2+
using System.Globalization;
23
using Coflo.Core.Snowflake.Generators;
34
using FluentAssertions;
45
using FluentAssertions.Extensions;
@@ -15,11 +16,13 @@ public class IdGeneratorTests
1516
private readonly ITestOutputHelper _testOutputHelper;
1617
private readonly IdGenerator _idGenerator;
1718
private readonly FakeClock _fakeClock;
19+
private readonly DateTimeFormatInfo _dateTimeFormat;
1820

1921
public IdGeneratorTests(ITestOutputHelper testOutputHelper)
2022
{
2123
_testOutputHelper = testOutputHelper;
22-
_fakeClock = new FakeClock(Instant.FromDateTimeUtc(DateTime.Parse("14/04/2023 00:00:00").AsUtc()));
24+
_dateTimeFormat = new CultureInfo("en-GB").DateTimeFormat;
25+
_fakeClock = new FakeClock(Instant.FromDateTimeUtc(DateTime.Parse("14/04/2023 00:00:00", _dateTimeFormat).AsUtc()));
2326

2427
var inMemorySettings = new Dictionary<string, string>
2528
{
@@ -55,7 +58,7 @@ public async Task Assert_NextId_Returns_Correct_Id()
5558
public async Task Assert_NextId_Returns_Correct_Id_When_Sequence_Overflows(int sequence)
5659
{
5760
var expectedInstant =
58-
Instant.FromDateTimeUtc(DateTime.Parse("14/04/2023 00:00:00").AsUtc() + TimeSpan.FromSeconds(sequence));
61+
Instant.FromDateTimeUtc(DateTime.Parse("14/04/2023 00:00:00", _dateTimeFormat).AsUtc() + TimeSpan.FromSeconds(sequence));
5962
_fakeClock.Reset(expectedInstant);
6063
var result = await _idGenerator.NextId();
6164

@@ -70,7 +73,7 @@ public async Task Assert_NextId_Returns_Correct_Id_When_Sequence_Overflows(int s
7073
public async Task Assert_NextId_Returns_Correct_Id_When_Sequence_Overflows_Then_Resets()
7174
{
7275
var expectedInstant =
73-
Instant.FromDateTimeUtc(DateTime.Parse("14/04/2023 00:00:00").AsUtc() + TimeSpan.FromSeconds(5));
76+
Instant.FromDateTimeUtc(DateTime.Parse("14/04/2023 00:00:00", _dateTimeFormat).AsUtc() + TimeSpan.FromSeconds(5));
7477
_fakeClock.Reset(expectedInstant);
7578
var result = await _idGenerator.NextId();
7679

0 commit comments

Comments
 (0)