diff --git a/NzbDrone.Common.Test/EnviromentProviderTest.cs b/NzbDrone.Common.Test/EnviromentProviderTest.cs index c5f43cc2c..9032ab740 100644 --- a/NzbDrone.Common.Test/EnviromentProviderTest.cs +++ b/NzbDrone.Common.Test/EnviromentProviderTest.cs @@ -1,5 +1,6 @@ // ReSharper disable InconsistentNaming +using System; using System.IO; using FluentAssertions; using NUnit.Framework; @@ -9,21 +10,21 @@ namespace NzbDrone.Common.Test [TestFixture] public class EnviromentProviderTest { - readonly EnviromentProvider enviromentController = new EnviromentProvider(); + readonly EnviromentProvider enviromentProvider = new EnviromentProvider(); [Test] public void StartupPath_should_not_be_empty() { - enviromentController.StartUpPath.Should().NotBeBlank(); - Path.IsPathRooted(enviromentController.StartUpPath).Should().BeTrue("Path is not rooted"); + enviromentProvider.StartUpPath.Should().NotBeBlank(); + Path.IsPathRooted(enviromentProvider.StartUpPath).Should().BeTrue("Path is not rooted"); } [Test] public void ApplicationPath_should_not_be_empty() { - enviromentController.ApplicationPath.Should().NotBeBlank(); - Path.IsPathRooted(enviromentController.ApplicationPath).Should().BeTrue("Path is not rooted"); + enviromentProvider.ApplicationPath.Should().NotBeBlank(); + Path.IsPathRooted(enviromentProvider.ApplicationPath).Should().BeTrue("Path is not rooted"); } @@ -31,7 +32,7 @@ namespace NzbDrone.Common.Test public void ApplicationPath_should_find_iis_in_current_folder() { Directory.CreateDirectory(EnviromentProvider.IIS_FOLDER_NAME); - enviromentController.ApplicationPath.Should().BeEquivalentTo(Directory.GetCurrentDirectory()); + enviromentProvider.ApplicationPath.Should().BeEquivalentTo(Directory.GetCurrentDirectory()); } [Test] @@ -39,5 +40,12 @@ namespace NzbDrone.Common.Test { EnviromentProvider.IsProduction.Should().BeFalse(); } + + [TestCase("0.0.0.0")] + [TestCase("1.0.0.0")] + public void Application_version_should_not_be_default(string version) + { + enviromentProvider.Version.Should().NotBe(new Version(version)); + } } } diff --git a/NzbDrone.Common.Test/NzbDrone.Common.Test.csproj b/NzbDrone.Common.Test/NzbDrone.Common.Test.csproj index 2efe649e7..bf72a48ee 100644 --- a/NzbDrone.Common.Test/NzbDrone.Common.Test.csproj +++ b/NzbDrone.Common.Test/NzbDrone.Common.Test.csproj @@ -65,7 +65,6 @@ - @@ -86,6 +85,9 @@ NzbDrone.Test.Dummy + + +