@@ -280,7 +280,7 @@ public void GivenWorkloadUpdateAcrossFeatureBandsItUpdatesPacks(bool userLocal)
280280 public void GivenWorkloadUpdateItUpdatesOutOfDatePacks ( )
281281 {
282282 var mockWorkloadIds = new WorkloadId [ ] { new WorkloadId ( "xamarin-android" ) } ;
283- ( _ , var command , var installer , _ , _ , _ ) = GetTestInstallers ( _parseResult , installedWorkloads : mockWorkloadIds , installedFeatureBand : "6.0.100" ) ;
283+ ( _ , var command , var installer , _ , _ , _ , _ ) = GetTestInstallers ( _parseResult , installedWorkloads : mockWorkloadIds , installedFeatureBand : "6.0.100" ) ;
284284
285285 command . Execute ( ) ;
286286
@@ -405,7 +405,7 @@ public void GivenWorkloadUpdateItFindsGreatestWorkloadSetWithSpecifiedComponents
405405 public void GivenWorkloadUpdateItRollsBackOnFailedUpdate ( )
406406 {
407407 var mockWorkloadIds = new WorkloadId [ ] { new WorkloadId ( "xamarin-android" ) , new WorkloadId ( "xamarin-android-build" ) } ;
408- ( _ , var command , var installer , var workloadResolver , _ , _ ) = GetTestInstallers ( _parseResult , installedWorkloads : mockWorkloadIds , failingPack : "Xamarin.Android.Framework" , installedFeatureBand : "6.0.100" ) ;
408+ ( _ , var command , var installer , var workloadResolver , _ , _ , _ ) = GetTestInstallers ( _parseResult , installedWorkloads : mockWorkloadIds , failingPack : "Xamarin.Android.Framework" , installedFeatureBand : "6.0.100" ) ;
409409
410410
411411 var exceptionThrown = Assert . Throws < GracefulException > ( ( ) => command . Execute ( ) ) ;
@@ -425,7 +425,7 @@ public void GivenWorkloadUpdateItCanDownloadToOfflineCache()
425425 var mockWorkloadIds = new WorkloadId [ ] { new WorkloadId ( "xamarin-android" ) } ;
426426 var cachePath = Path . Combine ( _testAssetsManager . CreateTestDirectory ( identifier : "cachePath" ) . Path , "mockCachePath" ) ;
427427 var parseResult = Parser . Instance . Parse ( new string [ ] { "dotnet" , "workload" , "update" , "--download-to-cache" , cachePath } ) ;
428- ( _ , var command , _ , _ , var manifestUpdater , var packageDownloader ) = GetTestInstallers ( parseResult , installedWorkloads : mockWorkloadIds , includeInstalledPacks : true , installedFeatureBand : "6.0.100" ) ;
428+ ( _ , var command , _ , _ , var manifestUpdater , var packageDownloader , _ ) = GetTestInstallers ( parseResult , installedWorkloads : mockWorkloadIds , includeInstalledPacks : true , installedFeatureBand : "6.0.100" ) ;
429429
430430 command . Execute ( ) ;
431431
@@ -446,7 +446,7 @@ public void GivenWorkloadUpdateItCanInstallFromOfflineCache()
446446 var mockWorkloadIds = new WorkloadId [ ] { new WorkloadId ( "xamarin-android" ) } ;
447447 var cachePath = "mockCachePath" ;
448448 var parseResult = Parser . Instance . Parse ( new string [ ] { "dotnet" , "workload" , "update" , "--from-cache" , cachePath } ) ;
449- ( _ , var command , var installer , _ , _ , var nugetDownloader ) = GetTestInstallers ( parseResult , installedWorkloads : mockWorkloadIds , installedFeatureBand : "6.0.100" ) ;
449+ ( _ , var command , var installer , _ , _ , var nugetDownloader , _ ) = GetTestInstallers ( parseResult , installedWorkloads : mockWorkloadIds , installedFeatureBand : "6.0.100" ) ;
450450
451451 command . Execute ( ) ;
452452
@@ -462,7 +462,7 @@ public void GivenWorkloadUpdateItPrintsDownloadUrls()
462462 {
463463 var mockWorkloadIds = new WorkloadId [ ] { new WorkloadId ( "xamarin-android" ) } ;
464464 var parseResult = Parser . Instance . Parse ( new string [ ] { "dotnet" , "workload" , "update" , "--print-download-link-only" } ) ;
465- ( _ , var command , _ , _ , _ , _ ) = GetTestInstallers ( parseResult , installedWorkloads : mockWorkloadIds , includeInstalledPacks : true , installedFeatureBand : "6.0.100" ) ;
465+ ( _ , var command , _ , _ , _ , _ , _ ) = GetTestInstallers ( parseResult , installedWorkloads : mockWorkloadIds , includeInstalledPacks : true , installedFeatureBand : "6.0.100" ) ;
466466
467467 command . Execute ( ) ;
468468
@@ -476,7 +476,7 @@ public void GivenWorkloadUpdateItPrintsDownloadUrlsForNewFeatureBand()
476476 {
477477 var mockWorkloadIds = new WorkloadId [ ] { new WorkloadId ( "xamarin-android" ) } ;
478478 var parseResult = Parser . Instance . Parse ( new string [ ] { "dotnet" , "workload" , "update" , "--print-download-link-only" , "--sdk-version" , "7.0.100" } ) ;
479- ( _ , var command , _ , _ , _ , _ ) = GetTestInstallers ( parseResult , installedWorkloads : mockWorkloadIds , includeInstalledPacks : true , sdkVersion : "6.0.400" ) ;
479+ ( _ , var command , _ , _ , _ , _ , _ ) = GetTestInstallers ( parseResult , installedWorkloads : mockWorkloadIds , includeInstalledPacks : true , sdkVersion : "6.0.400" ) ;
480480
481481 command . Execute ( ) ;
482482
@@ -504,7 +504,7 @@ public void GivenWorkloadUpdateWithSdkVersionItErrors()
504504 public void GivenOnlyUpdateAdManifestItSucceeds ( )
505505 {
506506 var parseResult = Parser . Instance . Parse ( new string [ ] { "dotnet" , "workload" , "update" , "--advertising-manifests-only" } ) ;
507- ( _ , var command , _ , _ , var manifestUpdater , _ ) = GetTestInstallers ( parseResult , installedFeatureBand : "6.0.100" ) ;
507+ ( _ , var command , _ , _ , var manifestUpdater , _ , _ ) = GetTestInstallers ( parseResult , installedFeatureBand : "6.0.100" ) ;
508508
509509 command . Execute ( ) ;
510510 manifestUpdater . UpdateAdvertisingManifestsCallCount . Should ( ) . Be ( 1 ) ;
@@ -514,7 +514,7 @@ public void GivenOnlyUpdateAdManifestItSucceeds()
514514 public void GivenPrintRollbackDefinitionItIncludesAllInstalledManifests ( )
515515 {
516516 var parseResult = Parser . Instance . Parse ( new string [ ] { "dotnet" , "workload" , "update" , "--print-rollback" } ) ;
517- ( _ , var updateCommand , _ , _ , _ , _ ) = GetTestInstallers ( parseResult , installedFeatureBand : "6.0.100" ) ;
517+ ( _ , var updateCommand , _ , _ , _ , _ , _ ) = GetTestInstallers ( parseResult , installedFeatureBand : "6.0.100" ) ;
518518
519519
520520 updateCommand . Execute ( ) ;
@@ -571,7 +571,7 @@ public void ApplyRollbackWithMultipleManifestsAcrossFeatureBand()
571571 new ( new ManifestVersionUpdate ( new ManifestId ( "mock-manifest-2" ) , new ManifestVersion ( "2.0.0" ) , "6.0.300" ) , null ) ,
572572 new ( new ManifestVersionUpdate ( new ManifestId ( "mock-manifest-3" ) , new ManifestVersion ( "2.0.0" ) , "6.0.100" ) , null ) ,
573573 } ;
574- ( _ , var updateCommand , var packInstaller , _ , _ , _ ) = GetTestInstallers ( parseResult , manifestUpdates : manifestsToUpdate , sdkVersion : "6.0.300" , installedFeatureBand : "6.0.300" ) ;
574+ ( _ , var updateCommand , var packInstaller , _ , _ , _ , _ ) = GetTestInstallers ( parseResult , manifestUpdates : manifestsToUpdate , sdkVersion : "6.0.300" , installedFeatureBand : "6.0.300" ) ;
575575
576576 updateCommand . Execute ( )
577577 . Should ( ) . Be ( 0 ) ;
@@ -614,7 +614,7 @@ public void GivenInvalidVersionInRollbackFileItErrors()
614614 exception . InnerException . Message . Should ( ) . Contain ( string . Format ( CliCommandStrings . InvalidVersionForWorkload , "mock.workload" , "6.0.0.15" ) ) ;
615615 }
616616
617- internal ( string , WorkloadUpdateCommand , MockPackWorkloadInstaller , IWorkloadResolver , MockWorkloadManifestUpdater , MockNuGetPackageDownloader ) GetTestInstallers (
617+ internal ( string , WorkloadUpdateCommand , MockPackWorkloadInstaller , IWorkloadResolver , MockWorkloadManifestUpdater , MockNuGetPackageDownloader , IWorkloadResolverFactory ) GetTestInstallers (
618618 ParseResult parseResult ,
619619 [ CallerMemberName ] string testName = "" ,
620620 string failingWorkload = null ,
@@ -657,7 +657,7 @@ public void GivenInvalidVersionInRollbackFileItErrors()
657657 nugetPackageDownloader : nugetDownloader ,
658658 workloadManifestUpdater : manifestUpdater ) ;
659659
660- return ( dotnetRoot , installManager , installer , workloadResolver , manifestUpdater , nugetDownloader ) ;
660+ return ( dotnetRoot , installManager , installer , workloadResolver , manifestUpdater , nugetDownloader , workloadResolverFactory ) ;
661661 }
662662 }
663663}
0 commit comments