From 07cb7edfcf9d5a0238e5b09d39ddc6b181ed27e1 Mon Sep 17 00:00:00 2001 From: Mark McDowall Date: Mon, 7 Jul 2014 13:12:00 -0700 Subject: [PATCH] Fixed newznab testing and saving --- .../IndexerTests/IndexerServiceFixture.cs | 2 +- src/NzbDrone.Core/Indexers/Newznab/Newznab.cs | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/NzbDrone.Core.Test/IndexerTests/IndexerServiceFixture.cs b/src/NzbDrone.Core.Test/IndexerTests/IndexerServiceFixture.cs index 154f14b86..e27c02492 100644 --- a/src/NzbDrone.Core.Test/IndexerTests/IndexerServiceFixture.cs +++ b/src/NzbDrone.Core.Test/IndexerTests/IndexerServiceFixture.cs @@ -20,7 +20,7 @@ namespace NzbDrone.Core.Test.IndexerTests { _indexers = new List(); - _indexers.Add(new Newznab()); + _indexers.Add(Mocker.GetMock().Object); _indexers.Add(new Omgwtfnzbs()); _indexers.Add(new Wombles()); diff --git a/src/NzbDrone.Core/Indexers/Newznab/Newznab.cs b/src/NzbDrone.Core/Indexers/Newznab/Newznab.cs index 78ed2cd33..4f9e2972e 100644 --- a/src/NzbDrone.Core/Indexers/Newznab/Newznab.cs +++ b/src/NzbDrone.Core/Indexers/Newznab/Newznab.cs @@ -16,9 +16,7 @@ namespace NzbDrone.Core.Indexers.Newznab private readonly IFetchFeedFromIndexers _feedFetcher; private readonly HttpProvider _httpProvider; private readonly Logger _logger; - - - + public Newznab(IFetchFeedFromIndexers feedFetcher, HttpProvider httpProvider, Logger logger) { _feedFetcher = feedFetcher; @@ -26,7 +24,9 @@ namespace NzbDrone.Core.Indexers.Newznab _logger = logger; } - public Newznab() + //protected so it can be mocked, but not used for DI + //TODO: Is there a better way to achieve this? + protected Newznab() { }