From 8267be0a488de365d527c1c472f3dd3996988c40 Mon Sep 17 00:00:00 2001 From: Mark McDowall Date: Mon, 23 Jan 2012 08:32:14 -0800 Subject: [PATCH] Added another test for IsUpgrade. --- .../InventoryProviderTests/IsUpgradeFixture.cs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/NzbDrone.Core.Test/ProviderTests/InventoryProviderTests/IsUpgradeFixture.cs b/NzbDrone.Core.Test/ProviderTests/InventoryProviderTests/IsUpgradeFixture.cs index 08e6bf614..ce5b6833d 100644 --- a/NzbDrone.Core.Test/ProviderTests/InventoryProviderTests/IsUpgradeFixture.cs +++ b/NzbDrone.Core.Test/ProviderTests/InventoryProviderTests/IsUpgradeFixture.cs @@ -123,5 +123,18 @@ namespace NzbDrone.Core.Test.ProviderTests.InventoryProviderTests //Assert result.Should().BeTrue(); } + + [Test] + public void IsUpgrade_should_return_false_if_new_equals_current_but_current_is_proper_even_if_cutoff_is_met() + { + var currentQuality = new Quality(QualityTypes.SDTV, true); + var newQuality = new Quality(QualityTypes.SDTV, false); + var cutoff = QualityTypes.SDTV; + + var result = InventoryProvider.IsUpgrade(currentQuality, newQuality, cutoff); + + //Assert + result.Should().BeFalse(); + } } } \ No newline at end of file