1 write to InstallationRecordRepository
dotnet.Tests (1)
CommandTests\Workload\Install\MockPackWorkloadInstaller.cs (1)
43
InstallationRecordRepository
= new MockInstallationRecordRepository(failingWorkload, installedWorkloads?.ToHashSet());
16 references to InstallationRecordRepository
dotnet.Tests (16)
CommandTests\Workload\Install\GivenDotnetWorkloadInstall.cs (3)
77
installer.
InstallationRecordRepository
.WorkloadInstallRecord.Should().BeEquivalentTo(mockWorkloadIds);
102
installer.
InstallationRecordRepository
.WorkloadInstallRecord.Should().BeEmpty();
303
installer.
InstallationRecordRepository
.WorkloadInstallRecord.Should().BeEquivalentTo(mockWorkloadIds);
CommandTests\Workload\Install\MockPackWorkloadInstaller.cs (7)
107
InstallationRecordRepository
.WorkloadInstallRecord =
InstallationRecordRepository
.WorkloadInstallRecord.Union(workloadIds).ToHashSet();
108
InstallationRecordRepository
.InstalledWorkloads.AddRange(workloadIds);
152
InstallationRecordRepository
.InstalledWorkloads =
InstallationRecordRepository
.InstalledWorkloads.Where(id => !
InstallationRecordRepository
.WorkloadsToDeleteOnGarbageCollection.Contains(id)).ToHashSet();
157
return
InstallationRecordRepository
;
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 (3)
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") });
414
installer.
InstallationRecordRepository
.WorkloadInstallRecord.Should().BeEmpty();