1
0
mirror of https://github.com/Sonarr/Sonarr.git synced 2026-04-24 22:36:19 -04:00

Fixed: Don't monitor last season if series is ended

This commit is contained in:
Bogdan
2024-01-03 22:38:24 +02:00
committed by GitHub
parent 0673374e97
commit b6ffe935e8
2 changed files with 19 additions and 2 deletions
@@ -313,6 +313,22 @@ namespace NzbDrone.Core.Test.TvTests.EpisodeMonitoredServiceTests
.Verify(v => v.UpdateEpisodes(It.Is<List<Episode>>(l => l.All(e => !e.Monitored))));
}
[Test]
public void should_not_monitor_last_season_for_future_episodes_if_all_episodes_already_aired()
{
_episodes.ForEach(e => e.AirDateUtc = DateTime.UtcNow.AddDays(-7));
var monitoringOptions = new MonitoringOptions
{
Monitor = MonitorTypes.Future
};
Subject.SetEpisodeMonitoredStatus(_series, monitoringOptions);
VerifySeasonNotMonitored(n => n.SeasonNumber > 0);
VerifyNotMonitored(n => n.SeasonNumber > 0);
}
[Test]
public void should_monitor_any_recent_and_future_episodes_if_all_episodes_aired_within_90_days()
{