From e934e71b3b7c85327c4f6cb8b27a406f6a076d6c Mon Sep 17 00:00:00 2001 From: Mark McDowall Date: Mon, 13 Jun 2011 22:52:12 -0700 Subject: [PATCH] Fixed broken tests after new SceneName method. --- NzbDrone.Core.Test/EpisodeSearchJobTest.cs | 11 ++++++++++- NzbDrone.Core.Test/SeriesProviderTest.cs | Bin 6325 -> 6329 bytes NzbDrone.Core/Parser.cs | 2 +- .../Providers/SceneNameMappingProvider.cs | 5 +++++ 4 files changed, 16 insertions(+), 2 deletions(-) diff --git a/NzbDrone.Core.Test/EpisodeSearchJobTest.cs b/NzbDrone.Core.Test/EpisodeSearchJobTest.cs index 1faab1de6..1e7be7186 100644 --- a/NzbDrone.Core.Test/EpisodeSearchJobTest.cs +++ b/NzbDrone.Core.Test/EpisodeSearchJobTest.cs @@ -247,6 +247,9 @@ namespace NzbDrone.Core.Test mocker.GetMock() .Setup(c => c.IsQualityNeeded(It.Is(d => d.Series != null && d.Episodes.Count != 0))).Returns(false); + mocker.GetMock() + .Setup(s => s.GetSceneName(It.IsAny())).Returns(""); + //Act mocker.Resolve().Start(new ProgressNotification("Test"), episode.EpisodeId); @@ -295,6 +298,9 @@ namespace NzbDrone.Core.Test mocker.GetMock() .Setup(c => c.IsQualityNeeded(It.Is(d => d.Series != null && d.Episodes.Count != 0))).Returns(false); + mocker.GetMock() + .Setup(s => s.GetSceneName(71256)).Returns("The Daily Show"); + //Act mocker.Resolve().Start(new ProgressNotification("Test"), episode.EpisodeId); @@ -347,7 +353,10 @@ namespace NzbDrone.Core.Test .Returns(indexers); mocker.GetMock() - .Setup(c => c.IsQualityNeeded(It.Is(d => d.Series != null && d.Episodes.Count != 0))).Returns(false); + .Setup(c => c.IsQualityNeeded(It.Is(d => d.Series != null && d.Episodes.Count != 0))).Returns(false);; + + mocker.GetMock() + .Setup(s => s.GetSceneName(It.IsAny())).Returns(""); //Act mocker.Resolve().Start(new ProgressNotification("Test"), episode.EpisodeId); diff --git a/NzbDrone.Core.Test/SeriesProviderTest.cs b/NzbDrone.Core.Test/SeriesProviderTest.cs index bd5086dd611b37e33b25d5f056ac2bb5f63a3dd9..8adc1c23492bd4cb7bd9b957286c8a8d8dda7fe6 100644 GIT binary patch delta 12 TcmdmLxYKY0JI7{bj!gmp9*zVM delta 16 YcmdmKxYck2JICZXf;^kWITi^305i}9U;qFB diff --git a/NzbDrone.Core/Parser.cs b/NzbDrone.Core/Parser.cs index 0b561f017..bf259a852 100644 --- a/NzbDrone.Core/Parser.cs +++ b/NzbDrone.Core/Parser.cs @@ -46,7 +46,7 @@ namespace NzbDrone.Core private static readonly Regex NormalizeRegex = new Regex(@"((^|\W)(a|an|the|and|or|of)($|\W))|\W|(?:(?<=[^0-9]+)|\b)(?!(?:19\d{2}|20\d{2}))\d+(?=[^0-9ip]+|\b)", RegexOptions.IgnoreCase | RegexOptions.Compiled); - private static readonly Regex SimpleTitleRegex = new Regex(@"480[i|p]|720[i|p]|1080[i|p]|[x|h]264|\\|\/|\<|\>|\?|\*|\:|\|", + private static readonly Regex SimpleTitleRegex = new Regex(@"480[i|p]|720[i|p]|1080[i|p]|[x|h]264|\<|\>|\?|\*|\:|\|", RegexOptions.IgnoreCase | RegexOptions.Compiled); /// diff --git a/NzbDrone.Core/Providers/SceneNameMappingProvider.cs b/NzbDrone.Core/Providers/SceneNameMappingProvider.cs index f40aa1e9b..fd6869edd 100644 --- a/NzbDrone.Core/Providers/SceneNameMappingProvider.cs +++ b/NzbDrone.Core/Providers/SceneNameMappingProvider.cs @@ -23,6 +23,11 @@ namespace NzbDrone.Core.Providers _httpProvider = httpProvider; } + public SceneNameMappingProvider() + { + + } + public virtual bool UpdateMappings() { try