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