ignore WindowsService tests in *nix systems.

pull/2/head
kay.one 12 years ago
parent 3cf527bfa2
commit a4ee4a913f

@ -18,6 +18,11 @@ namespace NzbDrone.Common.Test
[SetUp] [SetUp]
public void Setup() public void Setup()
{ {
if(EnvironmentProvider.IsLinux)
{
throw new IgnoreException("Windows services aren't available in none-windows environments.");
}
serviceProvider = new ServiceProvider(); serviceProvider = new ServiceProvider();
if (serviceProvider.ServiceExist(TEMP_SERVICE_NAME)) if (serviceProvider.ServiceExist(TEMP_SERVICE_NAME))

@ -44,6 +44,15 @@ namespace NzbDrone.Common
} }
} }
public static bool IsLinux
{
get
{
int p = (int)Environment.OSVersion.Platform;
return (p == 4) || (p == 6) || (p == 128);
}
}
public static bool IsDebug public static bool IsDebug
{ {
get get

Loading…
Cancel
Save