Skip to content

Commit 9131f71

Browse files
authored
Make virtual project builder parameter required in MSBuildAPIUtility (#7233)
1 parent d070eb6 commit 9131f71

15 files changed

Lines changed: 73 additions & 73 deletions

src/NuGet.Core/NuGet.CommandLine.XPlat/Utility/MSBuildAPIUtility.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ internal class MSBuildAPIUtility
4848

4949
public IVirtualProjectBuilder VirtualProjectBuilder { get; }
5050

51-
public MSBuildAPIUtility(ILogger logger, IVirtualProjectBuilder virtualProjectBuilder = null)
51+
public MSBuildAPIUtility(ILogger logger, IVirtualProjectBuilder virtualProjectBuilder)
5252
{
5353
Logger = logger ?? throw new ArgumentNullException(nameof(logger));
5454
VirtualProjectBuilder = virtualProjectBuilder;

test/NuGet.Core.FuncTests/NuGet.XPlat.FuncTest/Commands/Package/Update/PackageUpdateIOTests/CommitAsyncTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public class CommitAsyncTests
2020
{
2121
private static PackageUpdateIO CreatePackageUpdateIO(string solutionRoot)
2222
{
23-
var msbuildUtility = new MSBuildAPIUtility(NullLogger.Instance);
23+
var msbuildUtility = new MSBuildAPIUtility(NullLogger.Instance, virtualProjectBuilder: null);
2424
var packageUpdateIO = new PackageUpdateIO(solutionRoot, msbuildUtility, TestEnvironmentVariableReader.EmptyInstance);
2525
return packageUpdateIO;
2626
}

test/NuGet.Core.FuncTests/NuGet.XPlat.FuncTest/Commands/Package/Update/PackageUpdateIOTests/GetDependencyGraphSpecTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ public class GetDependencyGraphSpecTests
1818
{
1919
private static PackageUpdateIO CreatePackageUpdateIO(string solutionRoot)
2020
{
21-
var msbuildUtility = new MSBuildAPIUtility(NullLogger.Instance);
21+
var msbuildUtility = new MSBuildAPIUtility(NullLogger.Instance, virtualProjectBuilder: null);
2222
var packageUpdateIO = new PackageUpdateIO(solutionRoot, msbuildUtility, TestEnvironmentVariableReader.EmptyInstance);
2323
return packageUpdateIO;
2424
}

test/NuGet.Core.FuncTests/NuGet.XPlat.FuncTest/Commands/Package/Update/PackageUpdateIOTests/GetKnownVulnerabilitiesAsyncTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public class GetKnownVulnerabilitiesAsyncTests
2222
{
2323
private static PackageUpdateIO CreatePackageUpdateIO(string solutionRoot)
2424
{
25-
var msbuildUtility = new MSBuildAPIUtility(NullLogger.Instance);
25+
var msbuildUtility = new MSBuildAPIUtility(NullLogger.Instance, virtualProjectBuilder: null);
2626
var packageUpdateIO = new PackageUpdateIO(solutionRoot, msbuildUtility, TestEnvironmentVariableReader.EmptyInstance);
2727
return packageUpdateIO;
2828
}

test/NuGet.Core.FuncTests/NuGet.XPlat.FuncTest/Commands/Package/Update/PackageUpdateIOTests/GetLatestVersionAsyncTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ public class GetLatestVersionAsyncTests
1919
{
2020
private static PackageUpdateIO CreatePackageUpdateIO(string solutionRoot)
2121
{
22-
var msbuildUtility = new MSBuildAPIUtility(NullLogger.Instance);
22+
var msbuildUtility = new MSBuildAPIUtility(NullLogger.Instance, virtualProjectBuilder: null);
2323
var packageUpdateIO = new PackageUpdateIO(solutionRoot, msbuildUtility, TestEnvironmentVariableReader.EmptyInstance);
2424
return packageUpdateIO;
2525
}

test/NuGet.Core.FuncTests/NuGet.XPlat.FuncTest/Commands/Package/Update/PackageUpdateIOTests/GetNonVulnerableAsyncTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public class GetNonVulnerableAsyncTests
2222
{
2323
private static PackageUpdateIO CreatePackageUpdateIO(string solutionRoot)
2424
{
25-
var msbuildUtility = new MSBuildAPIUtility(NullLogger.Instance);
25+
var msbuildUtility = new MSBuildAPIUtility(NullLogger.Instance, virtualProjectBuilder: null);
2626
var packageUpdateIO = new PackageUpdateIO(solutionRoot, msbuildUtility, TestEnvironmentVariableReader.EmptyInstance);
2727
return packageUpdateIO;
2828
}

test/NuGet.Core.FuncTests/NuGet.XPlat.FuncTest/Commands/Package/Update/PackageUpdateIOTests/GetPackageSourceMappingTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ public class GetPackageSourceMappingTests
1616
{
1717
private static PackageUpdateIO CreatePackageUpdateIO(string solutionRoot)
1818
{
19-
var msbuildUtility = new MSBuildAPIUtility(NullLogger.Instance);
19+
var msbuildUtility = new MSBuildAPIUtility(NullLogger.Instance, virtualProjectBuilder: null);
2020
var packageUpdateIO = new PackageUpdateIO(solutionRoot, msbuildUtility, TestEnvironmentVariableReader.EmptyInstance);
2121
return packageUpdateIO;
2222
}

test/NuGet.Core.FuncTests/NuGet.XPlat.FuncTest/Commands/Package/Update/PackageUpdateIOTests/GetProjectAssetsFileAsyncTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public class GetProjectAssetsFileAsyncTests
1717
{
1818
private static PackageUpdateIO CreatePackageUpdateIO(string solutionRoot)
1919
{
20-
var msbuildUtility = new MSBuildAPIUtility(NullLogger.Instance);
20+
var msbuildUtility = new MSBuildAPIUtility(NullLogger.Instance, virtualProjectBuilder: null);
2121
var packageUpdateIO = new PackageUpdateIO(solutionRoot, msbuildUtility, TestEnvironmentVariableReader.EmptyInstance);
2222
return packageUpdateIO;
2323
}

test/NuGet.Core.FuncTests/NuGet.XPlat.FuncTest/Commands/Package/Update/PackageUpdateIOTests/PreviewUpdatePackageReferenceAsyncTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ public class PreviewUpdatePackageReferenceAsyncTests
1818
{
1919
private static PackageUpdateIO CreatePackageUpdateIO(string solutionRoot)
2020
{
21-
var msbuildUtility = new MSBuildAPIUtility(NullLogger.Instance);
21+
var msbuildUtility = new MSBuildAPIUtility(NullLogger.Instance, virtualProjectBuilder: null);
2222
var packageUpdateIO = new PackageUpdateIO(solutionRoot, msbuildUtility, TestEnvironmentVariableReader.EmptyInstance);
2323
return packageUpdateIO;
2424
}

test/NuGet.Core.FuncTests/NuGet.XPlat.FuncTest/ListPackageTests.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,7 @@ await SimpleTestPackageUtility.CreatePackagesAsync(
224224
using TextWriter consoleOut = new StringWriter(output);
225225
using TextWriter consoleError = new StringWriter(error);
226226
var logger = new TestLogger(_testOutputHelper);
227-
ListPackageCommandRunner listPackageCommandRunner = new(new MSBuildAPIUtility(logger));
227+
ListPackageCommandRunner listPackageCommandRunner = new(new MSBuildAPIUtility(logger, virtualProjectBuilder: null));
228228
var packageRefArgs = new ListPackageArgs(
229229
path: Path.Combine(pathContext.SolutionRoot, "solution.sln"),
230230
packageSources: [new(mockServer.ServiceIndexUri)],
@@ -333,7 +333,7 @@ await SimpleTestPackageUtility.CreatePackagesAsync(
333333
using TextWriter consoleOut = new StringWriter(output);
334334
using TextWriter consoleError = new StringWriter(error);
335335
var logger = new TestLogger(_testOutputHelper);
336-
ListPackageCommandRunner listPackageCommandRunner = new(new MSBuildAPIUtility(logger));
336+
ListPackageCommandRunner listPackageCommandRunner = new(new MSBuildAPIUtility(logger, virtualProjectBuilder: null));
337337
var packageRefArgs = new ListPackageArgs(
338338
path: solution.SolutionPath,
339339
packageSources: [new PackageSource(pathContext.PackageSource)],
@@ -428,7 +428,7 @@ public async Task GetReportDataAsync_WhenReportTypeIsVulnerable_ShouldUseAuditSo
428428
CancellationToken.None
429429
);
430430

431-
var listPackageCommandRunner = new ListPackageCommandRunner(new MSBuildAPIUtility(mockLogger.Object));
431+
var listPackageCommandRunner = new ListPackageCommandRunner(new MSBuildAPIUtility(mockLogger.Object, virtualProjectBuilder: null));
432432

433433

434434
// Act
@@ -474,7 +474,7 @@ public async Task GetReportDataAsync_WithSolutionFilePassed_ShouldList()
474474
CancellationToken.None
475475
);
476476

477-
var listPackageCommandRunner = new ListPackageCommandRunner(new MSBuildAPIUtility(mockLogger.Object));
477+
var listPackageCommandRunner = new ListPackageCommandRunner(new MSBuildAPIUtility(mockLogger.Object, virtualProjectBuilder: null));
478478

479479
// Act
480480
var result = await listPackageCommandRunner.GetReportDataAsync(listPackageArgs);
@@ -529,7 +529,7 @@ public async Task GetReportDataAsync_WhenReportTypeIsVulnerableAuditSourcesWithN
529529
CancellationToken.None
530530
);
531531

532-
var listPackageCommandRunner = new ListPackageCommandRunner(new MSBuildAPIUtility(mockLogger.Object));
532+
var listPackageCommandRunner = new ListPackageCommandRunner(new MSBuildAPIUtility(mockLogger.Object, virtualProjectBuilder: null));
533533

534534
// Act
535535
var result = await listPackageCommandRunner.GetReportDataAsync(listPackageArgs);

0 commit comments

Comments
 (0)