12 references to TrayResourceHealth
aspire (2)
Backchannel\TrayResourceHealthSubscription.cs (2)
44SetHealth(TrayResourceHealth.Aggregate(initial.Resources), onChanged); 47SetHealth(TrayResourceHealth.Aggregate(watcher.GetResources()), onChanged);
Aspire.Cli.Tests (10)
Backchannel\TrayResourceHealthTests.cs (10)
43Assert.Equal(expected, TrayResourceHealth.Aggregate([resource])); 65Assert.Equal(expected, TrayResourceHealth.Aggregate([resource])); 79Assert.Equal("no_resources", TrayResourceHealth.Aggregate([])); 80Assert.Equal("no_resources", TrayResourceHealth.Aggregate(resources.Take(2))); 81Assert.Null(TrayResourceHealth.Aggregate(resources)); 82Assert.Equal("healthy", TrayResourceHealth.Aggregate( 100Assert.Equal("healthy", TrayResourceHealth.Aggregate(resources)); 101Assert.Null(TrayResourceHealth.Aggregate(resources.Skip(1))); 116Assert.Equal("warning", TrayResourceHealth.Aggregate(resources.Take(2))); 117Assert.Equal("unhealthy", TrayResourceHealth.Aggregate(reverse ? resources.Reverse() : resources));