8 writes to Packages
aspire (2)
Configuration\AspireConfigFile.cs (2)
372Packages ??= []; 472config.Packages = new Dictionary<string, PackageEntry>();
Aspire.Cli.Tests (6)
Configuration\AspireConfigFileTests.cs (3)
366Packages = new Dictionary<string, PackageEntry> { ["Aspire.Hosting.Redis"] = PackageEntry.Nuget("13.1.0") } 379Packages = new Dictionary<string, PackageEntry> 419Packages = new Dictionary<string, PackageEntry>
Projects\GuestAppHostProjectTests.cs (3)
98Packages = new Dictionary<string, PackageEntry> 130Packages = new Dictionary<string, PackageEntry> 167Packages = new Dictionary<string, PackageEntry>
38 references to Packages
aspire (9)
Configuration\AspireConfigFile.cs (6)
373Packages[packageId] = PackageEntry.Nuget(version); 381if (Packages is null) 386return Packages.Remove(packageId); 403if (Packages is null) 408foreach (var (packageName, entry) in Packages) 476config.Packages[name] = trimmed is not null &&
Projects\GuestAppHostProject.cs (2)
1896if (config.Packages is not null) 1898foreach (var (packageId, entry) in config.Packages)
Scaffolding\ScaffoldingService.cs (1)
529config.Packages?.ContainsKey(JavaScriptHostingPackageName) == true)
Aspire.Cli.Tests (29)
Configuration\AspireConfigFileTests.cs (11)
355Assert.NotNull(config.Packages); 356var entry = config.Packages["Aspire.Hosting.Redis"]; 371Assert.Equal("13.2.0", config.Packages["Aspire.Hosting.Redis"].Version); 389Assert.DoesNotContain("Aspire.Hosting.Redis", config.Packages.Keys); 390Assert.Contains("Aspire.Hosting.PostgreSQL", config.Packages.Keys); 453var entry = config.Packages!["DeadlockExtension"]; 484var redis = config.Packages!["Aspire.Hosting.Redis"]; 489var kafka = config.Packages!["Aspire.Hosting.Kafka"]; 525Assert.Equal(config.Packages!["Aspire.Hosting.Redis"].Version, reloaded.Packages!["Aspire.Hosting.Redis"].Version); 586var package = Assert.Single(config.Packages!);
Projects\GuestAppHostProjectTests.cs (18)
1173Assert.NotNull(reloaded.Packages); 1174Assert.Equal(IntegrationSource.Nuget, reloaded.Packages["Aspire.Hosting"].Source); 1175Assert.Equal("1.0.0", reloaded.Packages["Aspire.Hosting"].Version); 1274Assert.Equal(IntegrationSource.Nuget, savedConfig.Packages?["Aspire.Hosting"].Source); 1275Assert.Equal("2.0.0", savedConfig.Packages?["Aspire.Hosting"].Version); 1481Assert.NotNull(reloaded.Packages); 1482Assert.Equal(IntegrationSource.Nuget, reloaded.Packages["Aspire.Hosting"].Source); 1483Assert.Equal("1.0.0", reloaded.Packages["Aspire.Hosting"].Version); 1484Assert.False(reloaded.Packages.ContainsKey("Aspire.Hosting.Redis")); 1534Assert.Equal("2.0.0", reloaded.Packages?["Aspire.Hosting.Redis"].Version); 1689Assert.Equal(IntegrationSource.Nuget, reloaded.Packages?["Aspire.Hosting"].Source); 1690Assert.Equal("1.0.0", reloaded.Packages?["Aspire.Hosting"].Version); 1746Assert.Equal(IntegrationSource.Nuget, reloaded.Packages?["Aspire.Hosting"].Source); 1747Assert.Equal("1.0.0", reloaded.Packages?["Aspire.Hosting"].Version); 1807Assert.Equal("2.0.0", reloaded.Packages?["Aspire.Hosting"].Version); 1864Assert.Equal("2.0.0", reloaded.Packages?["Aspire.Hosting"].Version); 1911Assert.Equal(IntegrationSource.Nuget, reloaded.Packages?["Aspire.Hosting"].Source); 1912Assert.Equal("2.0.0", reloaded.Packages?["Aspire.Hosting"].Version);