8 writes to Packages
aspire (2)
Configuration\AspireConfigFile.cs (2)
358Packages ??= []; 458config.Packages = new Dictionary<string, PackageEntry>();
Aspire.Cli.Tests (6)
Configuration\AspireConfigFileTests.cs (3)
292Packages = new Dictionary<string, PackageEntry> { ["Aspire.Hosting.Redis"] = PackageEntry.Nuget("13.1.0") } 305Packages = new Dictionary<string, PackageEntry> 345Packages = new Dictionary<string, PackageEntry>
Projects\GuestAppHostProjectTests.cs (3)
64Packages = new Dictionary<string, PackageEntry> 96Packages = new Dictionary<string, PackageEntry> 133Packages = new Dictionary<string, PackageEntry>
35 references to Packages
aspire (9)
Configuration\AspireConfigFile.cs (6)
359Packages[packageId] = PackageEntry.Nuget(version); 367if (Packages is null) 372return Packages.Remove(packageId); 389if (Packages is null) 394foreach (var (packageName, entry) in Packages) 462config.Packages[name] = trimmed is not null &&
Projects\GuestAppHostProject.cs (2)
1775if (config.Packages is not null) 1777foreach (var (packageId, entry) in config.Packages)
Scaffolding\ScaffoldingService.cs (1)
529config.Packages?.ContainsKey(JavaScriptHostingPackageName) == true)
Aspire.Cli.Tests (26)
Configuration\AspireConfigFileTests.cs (11)
281Assert.NotNull(config.Packages); 282var entry = config.Packages["Aspire.Hosting.Redis"]; 297Assert.Equal("13.2.0", config.Packages["Aspire.Hosting.Redis"].Version); 315Assert.DoesNotContain("Aspire.Hosting.Redis", config.Packages.Keys); 316Assert.Contains("Aspire.Hosting.PostgreSQL", config.Packages.Keys); 379var entry = config.Packages!["DeadlockExtension"]; 410var redis = config.Packages!["Aspire.Hosting.Redis"]; 415var kafka = config.Packages!["Aspire.Hosting.Kafka"]; 451Assert.Equal(config.Packages!["Aspire.Hosting.Redis"].Version, reloaded.Packages!["Aspire.Hosting.Redis"].Version); 512var package = Assert.Single(config.Packages!);
Projects\GuestAppHostProjectTests.cs (15)
1101Assert.NotNull(reloaded.Packages); 1102Assert.Equal(IntegrationSource.Nuget, reloaded.Packages["Aspire.Hosting"].Source); 1103Assert.Equal("1.0.0", reloaded.Packages["Aspire.Hosting"].Version); 1198Assert.Equal(IntegrationSource.Nuget, savedConfig.Packages?["Aspire.Hosting"].Source); 1199Assert.Equal("2.0.0", savedConfig.Packages?["Aspire.Hosting"].Version); 1400Assert.NotNull(reloaded.Packages); 1401Assert.Equal(IntegrationSource.Nuget, reloaded.Packages["Aspire.Hosting"].Source); 1402Assert.Equal("1.0.0", reloaded.Packages["Aspire.Hosting"].Version); 1403Assert.False(reloaded.Packages.ContainsKey("Aspire.Hosting.Redis")); 1483Assert.Equal(IntegrationSource.Nuget, reloaded.Packages?["Aspire.Hosting"].Source); 1484Assert.Equal("1.0.0", reloaded.Packages?["Aspire.Hosting"].Version); 1539Assert.Equal(IntegrationSource.Nuget, reloaded.Packages?["Aspire.Hosting"].Source); 1540Assert.Equal("1.0.0", reloaded.Packages?["Aspire.Hosting"].Version); 1591Assert.Equal(IntegrationSource.Nuget, reloaded.Packages?["Aspire.Hosting"].Source); 1592Assert.Equal("2.0.0", reloaded.Packages?["Aspire.Hosting"].Version);