From 6b7e4d10e51c0dd654ae6f4ab31b619dce3a3429 Mon Sep 17 00:00:00 2001 From: Mark McDowall Date: Sun, 13 Jan 2013 10:29:53 -0800 Subject: [PATCH] Added emptry constructor to Search --- .../JobTests/{SearchJobTest.cs => EpisodeSearchJobTest.cs} | 2 +- NzbDrone.Core.Test/NzbDrone.Core.Test.csproj | 2 +- NzbDrone.Core/Providers/Search/DailyEpisodeSearch.cs | 4 ++++ NzbDrone.Core/Providers/Search/EpisodeSearch.cs | 4 ++++ NzbDrone.Core/Providers/Search/PartialSeasonSearch.cs | 4 ++++ NzbDrone.Core/Providers/Search/SearchBase.cs | 4 ++++ 6 files changed, 18 insertions(+), 2 deletions(-) rename NzbDrone.Core.Test/JobTests/{SearchJobTest.cs => EpisodeSearchJobTest.cs} (95%) diff --git a/NzbDrone.Core.Test/JobTests/SearchJobTest.cs b/NzbDrone.Core.Test/JobTests/EpisodeSearchJobTest.cs similarity index 95% rename from NzbDrone.Core.Test/JobTests/SearchJobTest.cs rename to NzbDrone.Core.Test/JobTests/EpisodeSearchJobTest.cs index e3c6a5a52..d5333766f 100644 --- a/NzbDrone.Core.Test/JobTests/SearchJobTest.cs +++ b/NzbDrone.Core.Test/JobTests/EpisodeSearchJobTest.cs @@ -10,7 +10,7 @@ using NzbDrone.Test.Common.AutoMoq; namespace NzbDrone.Core.Test.JobTests { [TestFixture] - public class SearchJobTest:CoreTest + public class EpisodeSearchJobTest:CoreTest { [TestCase(0)] [TestCase(-1)] diff --git a/NzbDrone.Core.Test/NzbDrone.Core.Test.csproj b/NzbDrone.Core.Test/NzbDrone.Core.Test.csproj index 1018e14e7..905cd37ac 100644 --- a/NzbDrone.Core.Test/NzbDrone.Core.Test.csproj +++ b/NzbDrone.Core.Test/NzbDrone.Core.Test.csproj @@ -205,7 +205,7 @@ - + diff --git a/NzbDrone.Core/Providers/Search/DailyEpisodeSearch.cs b/NzbDrone.Core/Providers/Search/DailyEpisodeSearch.cs index a82f3f252..4bb4b84b1 100644 --- a/NzbDrone.Core/Providers/Search/DailyEpisodeSearch.cs +++ b/NzbDrone.Core/Providers/Search/DailyEpisodeSearch.cs @@ -24,6 +24,10 @@ namespace NzbDrone.Core.Providers.Search { } + public DailyEpisodeSearch() + { + } + public override List PerformSearch(Series series, dynamic options, ProgressNotification notification) { if (options.Episode == null) diff --git a/NzbDrone.Core/Providers/Search/EpisodeSearch.cs b/NzbDrone.Core/Providers/Search/EpisodeSearch.cs index 5d2988841..87478fc59 100644 --- a/NzbDrone.Core/Providers/Search/EpisodeSearch.cs +++ b/NzbDrone.Core/Providers/Search/EpisodeSearch.cs @@ -24,6 +24,10 @@ namespace NzbDrone.Core.Providers.Search { } + public EpisodeSearch() + { + } + public override List PerformSearch(Series series, dynamic options, ProgressNotification notification) { //Todo: Daily and Anime or separate them out? diff --git a/NzbDrone.Core/Providers/Search/PartialSeasonSearch.cs b/NzbDrone.Core/Providers/Search/PartialSeasonSearch.cs index 3672fb44e..3dda70768 100644 --- a/NzbDrone.Core/Providers/Search/PartialSeasonSearch.cs +++ b/NzbDrone.Core/Providers/Search/PartialSeasonSearch.cs @@ -24,6 +24,10 @@ namespace NzbDrone.Core.Providers.Search { } + public PartialSeasonSearch() + { + } + public override List PerformSearch(Series series, dynamic options, ProgressNotification notification) { if (options.SeasonNumber == null || options.SeasonNumber < 0) diff --git a/NzbDrone.Core/Providers/Search/SearchBase.cs b/NzbDrone.Core/Providers/Search/SearchBase.cs index a4c390f80..e9694e8c8 100644 --- a/NzbDrone.Core/Providers/Search/SearchBase.cs +++ b/NzbDrone.Core/Providers/Search/SearchBase.cs @@ -37,6 +37,10 @@ namespace NzbDrone.Core.Providers.Search _searchHistoryProvider = searchHistoryProvider; } + protected SearchBase() + { + } + public abstract List PerformSearch(Series series, dynamic options, ProgressNotification notification); public abstract SearchHistoryItem CheckReport(Series series, dynamic options, EpisodeParseResult episodeParseResult, SearchHistoryItem item);