@@ -280,7 +280,7 @@ public void GivenWorkloadUpdateAcrossFeatureBandsItUpdatesPacks(bool userLocal)
280
280
public void GivenWorkloadUpdateItUpdatesOutOfDatePacks ( )
281
281
{
282
282
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" ) ;
284
284
285
285
command . Execute ( ) ;
286
286
@@ -405,7 +405,7 @@ public void GivenWorkloadUpdateItFindsGreatestWorkloadSetWithSpecifiedComponents
405
405
public void GivenWorkloadUpdateItRollsBackOnFailedUpdate ( )
406
406
{
407
407
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" ) ;
409
409
410
410
411
411
var exceptionThrown = Assert . Throws < GracefulException > ( ( ) => command . Execute ( ) ) ;
@@ -425,7 +425,7 @@ public void GivenWorkloadUpdateItCanDownloadToOfflineCache()
425
425
var mockWorkloadIds = new WorkloadId [ ] { new WorkloadId ( "xamarin-android" ) } ;
426
426
var cachePath = Path . Combine ( _testAssetsManager . CreateTestDirectory ( identifier : "cachePath" ) . Path , "mockCachePath" ) ;
427
427
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" ) ;
429
429
430
430
command . Execute ( ) ;
431
431
@@ -446,7 +446,7 @@ public void GivenWorkloadUpdateItCanInstallFromOfflineCache()
446
446
var mockWorkloadIds = new WorkloadId [ ] { new WorkloadId ( "xamarin-android" ) } ;
447
447
var cachePath = "mockCachePath" ;
448
448
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" ) ;
450
450
451
451
command . Execute ( ) ;
452
452
@@ -462,7 +462,7 @@ public void GivenWorkloadUpdateItPrintsDownloadUrls()
462
462
{
463
463
var mockWorkloadIds = new WorkloadId [ ] { new WorkloadId ( "xamarin-android" ) } ;
464
464
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" ) ;
466
466
467
467
command . Execute ( ) ;
468
468
@@ -476,7 +476,7 @@ public void GivenWorkloadUpdateItPrintsDownloadUrlsForNewFeatureBand()
476
476
{
477
477
var mockWorkloadIds = new WorkloadId [ ] { new WorkloadId ( "xamarin-android" ) } ;
478
478
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" ) ;
480
480
481
481
command . Execute ( ) ;
482
482
@@ -504,7 +504,7 @@ public void GivenWorkloadUpdateWithSdkVersionItErrors()
504
504
public void GivenOnlyUpdateAdManifestItSucceeds ( )
505
505
{
506
506
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" ) ;
508
508
509
509
command . Execute ( ) ;
510
510
manifestUpdater . UpdateAdvertisingManifestsCallCount . Should ( ) . Be ( 1 ) ;
@@ -514,7 +514,7 @@ public void GivenOnlyUpdateAdManifestItSucceeds()
514
514
public void GivenPrintRollbackDefinitionItIncludesAllInstalledManifests ( )
515
515
{
516
516
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" ) ;
518
518
519
519
520
520
updateCommand . Execute ( ) ;
@@ -571,7 +571,7 @@ public void ApplyRollbackWithMultipleManifestsAcrossFeatureBand()
571
571
new ( new ManifestVersionUpdate ( new ManifestId ( "mock-manifest-2" ) , new ManifestVersion ( "2.0.0" ) , "6.0.300" ) , null ) ,
572
572
new ( new ManifestVersionUpdate ( new ManifestId ( "mock-manifest-3" ) , new ManifestVersion ( "2.0.0" ) , "6.0.100" ) , null ) ,
573
573
} ;
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" ) ;
575
575
576
576
updateCommand . Execute ( )
577
577
. Should ( ) . Be ( 0 ) ;
@@ -614,7 +614,7 @@ public void GivenInvalidVersionInRollbackFileItErrors()
614
614
exception . InnerException . Message . Should ( ) . Contain ( string . Format ( CliCommandStrings . InvalidVersionForWorkload , "mock.workload" , "6.0.0.15" ) ) ;
615
615
}
616
616
617
- internal ( string , WorkloadUpdateCommand , MockPackWorkloadInstaller , IWorkloadResolver , MockWorkloadManifestUpdater , MockNuGetPackageDownloader ) GetTestInstallers (
617
+ internal ( string , WorkloadUpdateCommand , MockPackWorkloadInstaller , IWorkloadResolver , MockWorkloadManifestUpdater , MockNuGetPackageDownloader , IWorkloadResolverFactory ) GetTestInstallers (
618
618
ParseResult parseResult ,
619
619
[ CallerMemberName ] string testName = "" ,
620
620
string failingWorkload = null ,
@@ -657,7 +657,7 @@ public void GivenInvalidVersionInRollbackFileItErrors()
657
657
nugetPackageDownloader : nugetDownloader ,
658
658
workloadManifestUpdater : manifestUpdater ) ;
659
659
660
- return ( dotnetRoot , installManager , installer , workloadResolver , manifestUpdater , nugetDownloader ) ;
660
+ return ( dotnetRoot , installManager , installer , workloadResolver , manifestUpdater , nugetDownloader , workloadResolverFactory ) ;
661
661
}
662
662
}
663
663
}
0 commit comments