1
0
Fork 0
mirror of https://github.com/lidarr/Lidarr synced 2024-12-23 16:23:13 +00:00

Application data is now stored in %APPDATA%\NzbDrone

This commit is contained in:
Keivan Beigi 2013-05-15 17:52:54 -07:00
parent 8d577ee2ef
commit 4a705e9a92
2 changed files with 3 additions and 11 deletions

View file

@ -9,8 +9,7 @@ public interface IEnvironmentProvider
{ {
bool IsUserInteractive { get; } bool IsUserInteractive { get; }
string WorkingDirectory { get; } string WorkingDirectory { get; }
string StartUpPath { get; } string SystemTemp { get; }
String SystemTemp { get; }
Version Version { get; } Version Version { get; }
DateTime BuildDateTime { get; } DateTime BuildDateTime { get; }
Version GetOsVersion(); Version GetOsVersion();
@ -35,8 +34,6 @@ public static bool IsProduction
if (lowerProcessName.Contains("jetbrain")) return false; if (lowerProcessName.Contains("jetbrain")) return false;
if (lowerProcessName.Contains("resharper")) return false; if (lowerProcessName.Contains("resharper")) return false;
if (Instance.StartUpPath.ToLower().Contains("_rawpackage")) return false;
return true; return true;
} }
} }
@ -79,7 +76,7 @@ public virtual bool IsUserInteractive
public virtual string WorkingDirectory public virtual string WorkingDirectory
{ {
get { return Directory.GetCurrentDirectory(); } get { return Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "NzbDrone"); }
} }
public virtual string StartUpPath public virtual string StartUpPath

View file

@ -1,7 +1,5 @@
 using System;
using System;
using System.IO; using System.IO;
using FluentAssertions; using FluentAssertions;
using NUnit.Framework; using NUnit.Framework;
using NzbDrone.Common; using NzbDrone.Common;
@ -18,9 +16,6 @@ public class UpdateProviderVerifyFixture : TestBase
[SetUp] [SetUp]
public void Setup() public void Setup()
{ {
Mocker.GetMock<IEnvironmentProvider>()
.Setup(c => c.StartUpPath).Returns(@"C:\Temp\NzbDrone_update\");
Mocker.GetMock<IEnvironmentProvider>() Mocker.GetMock<IEnvironmentProvider>()
.Setup(c => c.SystemTemp).Returns(@"C:\Temp\"); .Setup(c => c.SystemTemp).Returns(@"C:\Temp\");
} }