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