From bd5ced1540deef0fbb21068ad54d848254ea3fbc Mon Sep 17 00:00:00 2001 From: Mark McDowall Date: Wed, 19 Sep 2012 08:13:26 -0700 Subject: [PATCH] Fixed broken tests. --- .../AllowedDownloadSpecificationFixture.cs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/NzbDrone.Core.Test/ProviderTests/DecisionEngineTests/AllowedDownloadSpecificationFixture.cs b/NzbDrone.Core.Test/ProviderTests/DecisionEngineTests/AllowedDownloadSpecificationFixture.cs index 620eece0b..0feeeeca4 100644 --- a/NzbDrone.Core.Test/ProviderTests/DecisionEngineTests/AllowedDownloadSpecificationFixture.cs +++ b/NzbDrone.Core.Test/ProviderTests/DecisionEngineTests/AllowedDownloadSpecificationFixture.cs @@ -52,6 +52,10 @@ namespace NzbDrone.Core.Test.ProviderTests.DecisionEngineTests Mocker.GetMock() .Setup(c => c.IsSatisfiedBy(It.IsAny())) .Returns(true); + + Mocker.GetMock() + .Setup(c => c.IsSatisfiedBy(It.IsAny())) + .Returns(true); } private void WithProfileNotAllowed() @@ -89,6 +93,13 @@ namespace NzbDrone.Core.Test.ProviderTests.DecisionEngineTests .Returns(false); } + private void WithAiredBeforeCutoff() + { + Mocker.GetMock() + .Setup(c => c.IsSatisfiedBy(It.IsAny())) + .Returns(false); + } + [Test] public void should_be_allowed_if_all_conditions_are_met() { @@ -130,6 +141,13 @@ namespace NzbDrone.Core.Test.ProviderTests.DecisionEngineTests spec.IsSatisfiedBy(parseResult).Should().Be(ReportRejectionType.Retention); } + [Test] + public void should_not_be_allowed_if_episode_aired_before_cutoff() + { + WithAiredBeforeCutoff(); + spec.IsSatisfiedBy(parseResult).Should().Be(ReportRejectionType.EpisodeAiredBeforeCutoff); + } + [Test] public void should_not_be_allowed_if_none_of_conditions_are_met() {