From c82b90aca84597a1d0fbba5cfdf682a4110d9928 Mon Sep 17 00:00:00 2001 From: Lloyd Sparkes Date: Sun, 1 May 2016 12:47:19 +0100 Subject: [PATCH] Fix tests failing due to lack of constructor less classes, after refactoring --- src/NzbDrone.Core.Test/Framework/CoreTest.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/NzbDrone.Core.Test/Framework/CoreTest.cs b/src/NzbDrone.Core.Test/Framework/CoreTest.cs index 932356a55..3a2f01a9c 100644 --- a/src/NzbDrone.Core.Test/Framework/CoreTest.cs +++ b/src/NzbDrone.Core.Test/Framework/CoreTest.cs @@ -6,6 +6,9 @@ using NzbDrone.Common.Http; using NzbDrone.Common.Http.Dispatchers; using NzbDrone.Common.TPL; using NzbDrone.Test.Common; +using NzbDrone.Common.Http.Proxy; +using NzbDrone.Core.Http; +using NzbDrone.Core.Configuration; namespace NzbDrone.Core.Test.Framework { @@ -13,6 +16,10 @@ namespace NzbDrone.Core.Test.Framework { protected void UseRealHttp() { + Mocker.SetConstant(new HttpProxySettingsProvider(Mocker.Resolve())); + Mocker.SetConstant(new ManagedWebProxyFactory(Mocker.Resolve())); + Mocker.SetConstant(new ManagedHttpDispatcher(Mocker.Resolve(), Mocker.Resolve())); + Mocker.SetConstant(new CurlHttpDispatcher(Mocker.Resolve(), Mocker.Resolve())); Mocker.SetConstant(new HttpProvider(TestLogger)); Mocker.SetConstant(new HttpClient(new IHttpRequestInterceptor[0], Mocker.Resolve(), Mocker.Resolve(), Mocker.Resolve(), TestLogger)); Mocker.SetConstant(new SonarrCloudRequestBuilder());