mirror of
https://github.com/lidarr/lidarr.git
synced 2025-08-14 10:47:08 -07:00
Series with Episode count now ignores shows that haven't aired (includes ones that air today).
This commit is contained in:
parent
348ff5a386
commit
7ec499acab
3 changed files with 14 additions and 7 deletions
|
@ -214,7 +214,15 @@ namespace NzbDrone.Core.Test
|
|||
|
||||
var fakeQuality = Builder<QualityProfile>.CreateNew().Build();
|
||||
var fakeSeries = Builder<Series>.CreateNew().With(e => e.QualityProfileId = fakeQuality.QualityProfileId).Build();
|
||||
var fakeEpisodes = Builder<Episode>.CreateListOfSize(10).WhereAll().Have(e => e.SeriesId = fakeSeries.SeriesId).Have(e => e.Ignored = false).WhereRandom(5).Have(e => e.EpisodeFileId = 0).Build();
|
||||
var fakeEpisodes = Builder<Episode>.CreateListOfSize(10)
|
||||
.WhereAll().Have(e => e.SeriesId = fakeSeries.SeriesId)
|
||||
.Have(e => e.Ignored = false)
|
||||
.Have(e => e.AirDate = DateTime.Today)
|
||||
.WhereTheFirst(5)
|
||||
.Have(e => e.EpisodeFileId = 0)
|
||||
.WhereTheLast(2)
|
||||
.Have(e => e.AirDate = DateTime.Today.AddDays(1))
|
||||
.Build();
|
||||
|
||||
db.Insert(fakeSeries);
|
||||
db.Insert(fakeQuality);
|
||||
|
@ -226,8 +234,8 @@ namespace NzbDrone.Core.Test
|
|||
|
||||
//Assert
|
||||
series.Should().HaveCount(1);
|
||||
Assert.AreEqual(10, series[0].EpisodeCount);
|
||||
Assert.AreEqual(5, series[0].EpisodeFileCount);
|
||||
Assert.AreEqual(8, series[0].EpisodeCount);
|
||||
Assert.AreEqual(3, series[0].EpisodeFileCount);
|
||||
}
|
||||
|
||||
[Test]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue