diff --git a/DownloaderDataProvider/QuantConnect.DownloaderDataProvider.Launcher.csproj b/DownloaderDataProvider/QuantConnect.DownloaderDataProvider.Launcher.csproj
index 69f9f2e3332a..54f42879b7ad 100644
--- a/DownloaderDataProvider/QuantConnect.DownloaderDataProvider.Launcher.csproj
+++ b/DownloaderDataProvider/QuantConnect.DownloaderDataProvider.Launcher.csproj
@@ -32,17 +32,19 @@
-
+
+
+ True
+
+
+
+ PreserveNewest
+
+
-
-
-
- PreserveNewest
-
-
diff --git a/DownloaderDataProvider/config.json b/DownloaderDataProvider/config.example.json
similarity index 95%
rename from DownloaderDataProvider/config.json
rename to DownloaderDataProvider/config.example.json
index 5ea63ab32512..097fa79cbfde 100644
--- a/DownloaderDataProvider/config.json
+++ b/DownloaderDataProvider/config.example.json
@@ -8,7 +8,7 @@
"data-folder": "../../../Data/",
// To get your api access token go to quantconnect.com/account
- "job-user-id": "",
+ "job-user-id": "0",
"api-access-token": "",
"job-organization-id": "",
diff --git a/Tests/AssemblyInitialize.cs b/Tests/AssemblyInitialize.cs
index 04fec0ae49f9..fdea8eba1e87 100644
--- a/Tests/AssemblyInitialize.cs
+++ b/Tests/AssemblyInitialize.cs
@@ -23,6 +23,7 @@
using QuantConnect.Data;
using QuantConnect.Data.Custom.IconicTypes;
using QuantConnect.Data.Market;
+using QuantConnect.Lean.Engine;
using QuantConnect.Logging;
using QuantConnect.Python;
using QuantConnect.Tests;
@@ -34,6 +35,8 @@ namespace QuantConnect.Tests
[SetUpFixture]
public class AssemblyInitialize
{
+ private static bool _initialized;
+
[OneTimeSetUp]
public void InitializeTestEnvironment()
{
@@ -44,6 +47,12 @@ public void InitializeTestEnvironment()
public static void AdjustCurrentDirectory()
{
+ if (_initialized)
+ {
+ return;
+ }
+ _initialized = true;
+
// nunit 3 sets the current folder to a temp folder we need it to be the test bin output folder
var dir = TestContext.CurrentContext.TestDirectory;
Environment.CurrentDirectory = dir;