mirror of
https://github.com/Sonarr/Sonarr
synced 2025-02-02 20:46:34 +00:00
fixed americandad's broken test
This commit is contained in:
parent
d2f32a0b54
commit
8c12872433
1 changed files with 6 additions and 6 deletions
|
@ -112,11 +112,11 @@ namespace NzbDrone.Core.Test
|
||||||
var seasonsNumbers = result.Episodes.Select(e => e.SeasonNumber)
|
var seasonsNumbers = result.Episodes.Select(e => e.SeasonNumber)
|
||||||
.Distinct().ToList();
|
.Distinct().ToList();
|
||||||
|
|
||||||
var seasons = new List<List<TvdbEpisode>>(seasonsNumbers.Count);
|
var seasons = new Dictionary<int, List<TvdbEpisode>>(seasonsNumbers.Count);
|
||||||
|
|
||||||
foreach (var season in seasonsNumbers)
|
foreach (var season in seasonsNumbers)
|
||||||
{
|
{
|
||||||
seasons.Insert(season, result.Episodes.Where(e => e.SeasonNumber == season).ToList());
|
seasons.Add(season, result.Episodes.Where(e => e.SeasonNumber == season).ToList());
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach (var episode in result.Episodes)
|
foreach (var episode in result.Episodes)
|
||||||
|
@ -134,16 +134,16 @@ namespace NzbDrone.Core.Test
|
||||||
|
|
||||||
foreach (var season in seasons)
|
foreach (var season in seasons)
|
||||||
{
|
{
|
||||||
season.Should().OnlyHaveUniqueItems();
|
season.Value.Should().OnlyHaveUniqueItems();
|
||||||
}
|
}
|
||||||
|
|
||||||
//Make sure no episode number is skipped
|
//Make sure no episode number is skipped
|
||||||
foreach (var season in seasons)
|
foreach (var season in seasons)
|
||||||
{
|
{
|
||||||
for (int i = 1; i < season.Count; i++)
|
for (int i = 1; i < season.Value.Count; i++)
|
||||||
{
|
{
|
||||||
season.Should().Contain(c => c.EpisodeNumber == i, "Can't find Episode S{0:00}E{1:00}",
|
season.Value.Should().Contain(c => c.EpisodeNumber == i, "Can't find Episode S{0:00}E{1:00}",
|
||||||
season[0].SeasonNumber, i);
|
season.Value[0].SeasonNumber, i);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue