2 writes to InstalledWorkloads
dotnet.Tests (2)
CommandTests\Workload\Install\MockPackWorkloadInstaller.cs (2)
152InstallationRecordRepository.InstalledWorkloads = InstallationRecordRepository.InstalledWorkloads.Where(id => !InstallationRecordRepository.WorkloadsToDeleteOnGarbageCollection.Contains(id)).ToHashSet(); 259InstalledWorkloads = installedWorkloads ?? new HashSet<WorkloadId>();
8 references to InstalledWorkloads
dotnet.Tests (8)
CommandTests\Workload\Install\MockPackWorkloadInstaller.cs (3)
108InstallationRecordRepository.InstalledWorkloads.AddRange(workloadIds); 152InstallationRecordRepository.InstalledWorkloads = InstallationRecordRepository.InstalledWorkloads.Where(id => !InstallationRecordRepository.WorkloadsToDeleteOnGarbageCollection.Contains(id)).ToHashSet(); 279return InstalledWorkloads.Except(WorkloadInstallRecord);
CommandTests\Workload\Install\WorkloadInstallAspireDeprecationTests.cs (3)
54workloadInstaller.InstallationRecordRepository.InstalledWorkloads.Should().BeEmpty(); 89workloadInstaller.InstallationRecordRepository.InstalledWorkloads.Should().Contain(new WorkloadId("xamarin-android")); 90workloadInstaller.InstallationRecordRepository.InstalledWorkloads.Should().NotContain(new WorkloadId("aspire"));
CommandTests\Workload\Update\GivenDotnetWorkloadUpdate.cs (2)
102mockInstaller.InstallationRecordRepository.InstalledWorkloads.Should().BeEquivalentTo(new List<WorkloadId>() { new WorkloadId("maui-android"), new WorkloadId("maui-ios") }); 105mockInstaller.InstallationRecordRepository.InstalledWorkloads.Should().BeEquivalentTo(new List<WorkloadId>() { new WorkloadId("maui-android") });