From 86c5e73f816975d3c02800b8b85600eb821cba8a Mon Sep 17 00:00:00 2001 From: Mark McDowall Date: Mon, 19 Dec 2011 17:15:15 -0800 Subject: [PATCH] DailySeries.CSV now has series name along with series Id. --- DailySeries.csv | 2 ++ .../ProviderTests/ReferenceDataProviderTest.cs | 4 ++-- NzbDrone.Core/Providers/ReferenceDataProvider.cs | 5 ++++- 3 files changed, 8 insertions(+), 3 deletions(-) create mode 100644 DailySeries.csv diff --git a/DailySeries.csv b/DailySeries.csv new file mode 100644 index 000000000..470fd4a52 --- /dev/null +++ b/DailySeries.csv @@ -0,0 +1,2 @@ +71256,The Daily Show +82483,The Soup diff --git a/NzbDrone.Core.Test/ProviderTests/ReferenceDataProviderTest.cs b/NzbDrone.Core.Test/ProviderTests/ReferenceDataProviderTest.cs index b8c554cf7..d61b52d7c 100644 --- a/NzbDrone.Core.Test/ProviderTests/ReferenceDataProviderTest.cs +++ b/NzbDrone.Core.Test/ProviderTests/ReferenceDataProviderTest.cs @@ -20,8 +20,8 @@ namespace NzbDrone.Core.Test.ProviderTests // ReSharper disable InconsistentNaming public class ReferenceDataProviderTest : CoreTest { - private string validSeriesIds = String.Format("1{0}2{0}3{0}4{0}5", Environment.NewLine); - private string invalidSeriesIds = String.Format("1{0}2{0}NaN{0}4{0}5", Environment.NewLine); + private string validSeriesIds = String.Format("1,Test{0}2,Test{0}3,Test{0}4,Test{0}5,Test", Environment.NewLine); + private string invalidSeriesIds = String.Format("1,Test{0}2,Test{0}NaN,Test{0}4,Test{0}5,Test", Environment.NewLine); [Test] public void GetDailySeriesIds_should_return_list_of_int_when_all_are_valid() diff --git a/NzbDrone.Core/Providers/ReferenceDataProvider.cs b/NzbDrone.Core/Providers/ReferenceDataProvider.cs index f80d4dacb..42889e228 100644 --- a/NzbDrone.Core/Providers/ReferenceDataProvider.cs +++ b/NzbDrone.Core/Providers/ReferenceDataProvider.cs @@ -55,7 +55,10 @@ namespace NzbDrone.Core.Providers { int seriesId; - if (Int32.TryParse(line, out seriesId)) + //Split CSV, first item should be the seriesId + var split = line.Split(','); + + if (Int32.TryParse(split[0], out seriesId)) seriesIds.Add(seriesId); } }