diff --git a/test/NuGet.Core.Tests/NuGet.ProjectModel.Test/PackageSpecWriterTests.cs b/test/NuGet.Core.Tests/NuGet.ProjectModel.Test/PackageSpecWriterTests.cs index 778665f2e58..5ca4b472123 100644 --- a/test/NuGet.Core.Tests/NuGet.ProjectModel.Test/PackageSpecWriterTests.cs +++ b/test/NuGet.Core.Tests/NuGet.ProjectModel.Test/PackageSpecWriterTests.cs @@ -817,6 +817,19 @@ public void RestoreMetadataWithMacros_RoundTrips() var actual = PackageSpecTestUtility.RoundTripJson(json, environmentReader); // Assert + var metadata = actual.RestoreMetadata; + var userSettingsDirectory = NuGetEnvironment.GetFolderPath(NuGetFolderPath.UserSettingsDirectory); + + Assert.NotNull(metadata); + metadata.PackagesPath.Should().Be(@$"{userSettingsDirectory}.nuget\packages"); + + metadata.ConfigFilePaths.Should().Contain(@$"{userSettingsDirectory}source\code\NuGet.Config"); + metadata.ConfigFilePaths.Should().Contain(@"C:\Program Files (x86)\NuGet\Config\Microsoft.VisualStudio.FallbackLocation.config"); + metadata.ConfigFilePaths.Should().Contain(@"C:\Program Files (x86)\NuGet\Config\Microsoft.VisualStudio.Offline.config"); + metadata.ConfigFilePaths.Should().Contain(@$"{userSettingsDirectory}AppData\Roaming\NuGet\NuGet.Config"); + + metadata.FallbackFolders.Should().Contain(@"C:\Program Files\dotnet\sdk\NuGetFallbackFolder"); + metadata.FallbackFolders.Should().Contain(@$"{userSettingsDirectory}fallbackFolder"); } private static string GetJsonString(PackageSpec packageSpec)