10 references to ContrastRatio
Aspire.Tray.Tests (10)
src\Aspire.Tray\Common\TrayPanelPalette.cs (3)
225=> ContrastRatio(preferred, fill) >= MinimumMarkContrast || ContrastRatio(preferred, fill) >= ContrastRatio(alternate, fill)
TrayPanelTests.cs (7)
1032Assert.True(TrayPanelPalette.ContrastRatio(label.Color, fill.Color) >= 4.5, $"{name}: {TrayPanelPalette.ContrastRatio(label.Color, fill.Color):F2}:1"); 1033Assert.True(TrayPanelPalette.ContrastRatio(palette.OnColor, PanelColor.FromRgba(0, 0, 0, 0.22).Over(palette.DangerFill)) >= 4.5); 1049Assert.All(backgrounds, background => Assert.True(TrayPanelPalette.ContrastRatio(text, background) >= 4.5, 1050$"{name}: {text.ToHex()} on {background.ToHex()} is {TrayPanelPalette.ContrastRatio(text, background):F2}:1")); 1052Assert.True(TrayPanelPalette.ContrastRatio(palette.OnColor, palette.DangerFill) >= 4.5); 1094var ratio = TrayPanelPalette.ContrastRatio(mark, disc);