Skip to content

Commit 2644955

Browse files
committed
Api tests to use DateOnly
1 parent ad44f1d commit 2644955

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

tests/IntegrationTests/ApiEndpointsTests.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,13 @@ public sealed class ApiEndpointsTests(Fixture fixture, ITestOutputHelper outputH
1414
private const string DateFormat = "yyyy-MM-dd";
1515
private const string BaseUrl = "/api/v1";
1616

17-
private static readonly DateTime s_mockCutOffDate = new(2024, 8, 29, 0, 0, 0, DateTimeKind.Utc);
17+
private static readonly DateOnly s_today = DateOnly.FromDateTime(DateTime.UtcNow);
18+
private static readonly DateOnly s_mockCutOffDate = new(2024, 8, 29);
1819

1920
public static TheoryData<string?, string?, HttpStatusCode> Cases =>
2021
new()
2122
{
22-
{DateTime.Now.AddMonths(-1).ToString(DateFormat, CultureInfo.InvariantCulture), DateTime.Now.ToString(DateFormat, CultureInfo.InvariantCulture), HttpStatusCode.OK},
23+
{s_today.AddMonths(-1).ToString(DateFormat, CultureInfo.InvariantCulture), s_today.ToString(DateFormat, CultureInfo.InvariantCulture), HttpStatusCode.OK},
2324
{s_mockCutOffDate.ToString(DateFormat, CultureInfo.InvariantCulture), s_mockCutOffDate.AddYears(1).AddDays(1).ToString(DateFormat, CultureInfo.InvariantCulture), HttpStatusCode.Unauthorized}, //Unauthorized for over 365 days old queries
2425
{"", null, HttpStatusCode.BadRequest},
2526
};

0 commit comments

Comments
 (0)