From 797f2fcacc96b843da078a352336167dbb4980e1 Mon Sep 17 00:00:00 2001 From: "kay.one" Date: Sat, 27 Apr 2013 17:49:36 -0700 Subject: [PATCH] added nzbx integration tests. --- .../NzbxIntegerationTests.cs | 22 --------------- .../IntegrationTests/NzbxIntegerationTests.cs | 28 +++++++++++++++++++ NzbDrone.Core.Test/NzbDrone.Core.Test.csproj | 2 +- 3 files changed, 29 insertions(+), 23 deletions(-) delete mode 100644 NzbDrone.Core.Test/IndexerTests/IntegerationTests/NzbxIntegerationTests.cs create mode 100644 NzbDrone.Core.Test/IndexerTests/IntegrationTests/NzbxIntegerationTests.cs diff --git a/NzbDrone.Core.Test/IndexerTests/IntegerationTests/NzbxIntegerationTests.cs b/NzbDrone.Core.Test/IndexerTests/IntegerationTests/NzbxIntegerationTests.cs deleted file mode 100644 index d1d2fc2ee..000000000 --- a/NzbDrone.Core.Test/IndexerTests/IntegerationTests/NzbxIntegerationTests.cs +++ /dev/null @@ -1,22 +0,0 @@ -using NzbDrone.Core.Indexers; -using NzbDrone.Core.Indexers.Nzbx; -using NzbDrone.Core.Test.Framework; -using NUnit.Framework; - -namespace NzbDrone.Core.Test.IndexerTests.IntegerationTests -{ - public class NzbxIntegerationTests : CoreTest - { - - [Test] - public void should_be_able_to_fetch_rss() - { - UseRealHttp(); - - var indexer = new Nzbx(); - - Subject.FetchRss(indexer); - } - - } -} \ No newline at end of file diff --git a/NzbDrone.Core.Test/IndexerTests/IntegrationTests/NzbxIntegerationTests.cs b/NzbDrone.Core.Test/IndexerTests/IntegrationTests/NzbxIntegerationTests.cs new file mode 100644 index 000000000..86233e1a0 --- /dev/null +++ b/NzbDrone.Core.Test/IndexerTests/IntegrationTests/NzbxIntegerationTests.cs @@ -0,0 +1,28 @@ +using FluentAssertions; +using NzbDrone.Core.Indexers; +using NzbDrone.Core.Indexers.Nzbx; +using NzbDrone.Core.Test.Framework; +using NUnit.Framework; + +namespace NzbDrone.Core.Test.IndexerTests.IntegrationTests +{ + public class NzbxIntegrationTests : CoreTest + { + [Test] + public void should_be_able_to_fetch_rss() + { + UseRealHttp(); + + var indexer = new Nzbx(); + + var result = Subject.FetchRss(indexer); + + result.Should().NotBeEmpty(); + result.Should().OnlyContain(c => !string.IsNullOrWhiteSpace(c.Title)); + result.Should().OnlyContain(c => !string.IsNullOrWhiteSpace(c.NzbInfoUrl)); + result.Should().OnlyContain(c => !string.IsNullOrWhiteSpace(c.NzbUrl)); + result.Should().OnlyContain(c => c.Size > 0); + } + + } +} \ No newline at end of file diff --git a/NzbDrone.Core.Test/NzbDrone.Core.Test.csproj b/NzbDrone.Core.Test/NzbDrone.Core.Test.csproj index c533fec6b..ac4bb6bab 100644 --- a/NzbDrone.Core.Test/NzbDrone.Core.Test.csproj +++ b/NzbDrone.Core.Test/NzbDrone.Core.Test.csproj @@ -132,7 +132,7 @@ - +