diff --git a/NuKeeper.Tests/Local/LocalEngineTests.cs b/NuKeeper.Tests/Local/LocalEngineTests.cs index 3a171a8ec..78a2fa4b4 100644 --- a/NuKeeper.Tests/Local/LocalEngineTests.cs +++ b/NuKeeper.Tests/Local/LocalEngineTests.cs @@ -90,10 +90,12 @@ private static LocalEngine MakeLocalEngine(IUpdateFinder finder, ILocalUpdater u var logger = Substitute.For(); - var reporter = Substitute.For(); + var nugetLogger = Substitute.For(); + var reporter = Substitute.For(); + var engine = new LocalEngine(reader, finder, sorter, updater, - reporter, logger); + reporter, logger, nugetLogger); Assert.That(engine, Is.Not.Null); return engine; } diff --git a/NuKeeper/Local/LocalEngine.cs b/NuKeeper/Local/LocalEngine.cs index 2e2350f12..989fbff12 100644 --- a/NuKeeper/Local/LocalEngine.cs +++ b/NuKeeper/Local/LocalEngine.cs @@ -3,6 +3,7 @@ using System.Linq; using System.Text.RegularExpressions; using System.Threading.Tasks; +using NuGet.Common; using NuGet.Credentials; using NuKeeper.Abstractions.Configuration; using NuKeeper.Abstractions.Inspections.Files; @@ -25,6 +26,7 @@ public class LocalEngine : ILocalEngine private readonly ILocalUpdater _updater; private readonly IReporter _reporter; private readonly INuKeeperLogger _logger; + private readonly ILogger _nugetLogger; public LocalEngine( INuGetSourcesReader nuGetSourcesReader, @@ -32,7 +34,8 @@ public LocalEngine( IPackageUpdateSetSort sorter, ILocalUpdater updater, IReporter reporter, - INuKeeperLogger logger) + INuKeeperLogger logger, + ILogger nugetLogger) { _nuGetSourcesReader = nuGetSourcesReader; _updateFinder = updateFinder; @@ -40,11 +43,12 @@ public LocalEngine( _updater = updater; _reporter = reporter; _logger = logger; + _nugetLogger = nugetLogger; } public async Task Run(SettingsContainer settings, bool write) { - DefaultCredentialServiceUtility.SetupDefaultCredentialService(new NuGet.Common.NullLogger(), true); + DefaultCredentialServiceUtility.SetupDefaultCredentialService(_nugetLogger, true); var folder = TargetFolder(settings.UserSettings);