added whisparr v2 air date precedence test

This commit is contained in:
Flaminel committed 2026-10-27 12:38:03 +02:00
1 parent f870873a08
commit 62edbcdb37
1 file changed
+13
@@ -150,6 +150,19 @@ public class WhisparrV2ClientTests
episodes.ShouldHaveSingleItem().AirDateUtc.ShouldBe(new DateTimeOffset(2024, 5, 12, 0, 0, 0, TimeSpan.Zero));
}
[Fact]
public async Task GetEpisodesAsync_AirDateAndReleaseDate_KeepsAirDate()
{
// Arrange
RouteEpisodes("""[{"id":1,"seriesId":10,"seasonNumber":2024,"airDateUtc":"2024-05-11T20:00:00Z","releaseDate":"2024-05-12"}]""");
// Act
List<SearchableEpisode> episodes = await _client.GetEpisodesAsync(_arrInstance, seriesId: 10);
// Assert
episodes.ShouldHaveSingleItem().AirDateUtc.ShouldBe(new DateTimeOffset(2024, 5, 11, 20, 0, 0, TimeSpan.Zero));
}
[Fact]
public async Task GetMissingEpisodesAsync_ReleaseDate_BecomesMidnightUtcAirDate()
{