From 8d4f65b7dc288d4d72a8246dfedf25549abe8902 Mon Sep 17 00:00:00 2001 From: Mark McDowall Date: Tue, 21 Jun 2011 19:15:39 -0700 Subject: [PATCH] History Items are now added with series. Test makes sure seriesId is sent in. --- NzbDrone.Core.Test/DownloadProviderTest.cs | 6 +++--- NzbDrone.Core/Providers/DownloadProvider.cs | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/NzbDrone.Core.Test/DownloadProviderTest.cs b/NzbDrone.Core.Test/DownloadProviderTest.cs index 9c24890ff..16a532786 100644 --- a/NzbDrone.Core.Test/DownloadProviderTest.cs +++ b/NzbDrone.Core.Test/DownloadProviderTest.cs @@ -24,6 +24,7 @@ namespace NzbDrone.Core.Test .With(e => e.Episodes = Builder.CreateListOfSize(2) .WhereTheFirst(1).Has(s => s.EpisodeId = 12) .AndTheNext(1).Has(s => s.EpisodeId = 99) + .WhereAll().Has(s => s.SeriesId = 5) .Build()) .With(c => c.Quality = new Quality(QualityTypes.DVD, false)) .Build(); @@ -42,13 +43,12 @@ namespace NzbDrone.Core.Test .Returns(sabTitle); mocker.GetMock() - .Setup(s => s.Add(It.Is(h => h.EpisodeId == 12))); + .Setup(s => s.Add(It.Is(h => h.EpisodeId == 12 && h.SeriesId == 5))); mocker.GetMock() - .Setup(s => s.Add(It.Is(h => h.EpisodeId == 99))); + .Setup(s => s.Add(It.Is(h => h.EpisodeId == 99 && h.SeriesId == 5))); mocker.Resolve().DownloadReport(parseResult); - mocker.VerifyAllMocks(); } } diff --git a/NzbDrone.Core/Providers/DownloadProvider.cs b/NzbDrone.Core/Providers/DownloadProvider.cs index e98813a28..fbab37e78 100644 --- a/NzbDrone.Core/Providers/DownloadProvider.cs +++ b/NzbDrone.Core/Providers/DownloadProvider.cs @@ -48,6 +48,7 @@ namespace NzbDrone.Core.Providers history.Quality = parseResult.Quality.QualityType; history.NzbTitle = parseResult.NzbTitle; history.EpisodeId = episode.EpisodeId; + history.SeriesId = episode.SeriesId; _historyProvider.Add(history); }