public void HexadecimalFromColor_ColorLibrary() { foreach (ColorLibrary.Name name in ColorLibrary.Library.Keys) { //arrange TestColor testColor = ColorLibrary.Library[name]; //act string result = ConvertColors.ToHexadecimal(testColor.Color); //assert Assert.AreEqual(testColor.Hexadecimal, result); } }
private void DisplayData() { if (color == null) { hexadecimalData.Text = ""; rgbData.Text = ""; hsvData.Text = ""; return; } SetTextWithoutEvent(hexadecimalData, ConvertColors.ToHexadecimal(color.Value)); SetTextWithoutEvent(rgbData, String.Format("({0}, {1}, {2})", color.Value.R, color.Value.G, color.Value.B)); HSV hsv = ConvertColors.ToHSV(color.Value); SetTextWithoutEvent(hsvData, String.Format("({0:0.####}, {1:0.####}, {2:0.####})", hsv.Hue, hsv.Saturation, hsv.Value)); if (!hexadecimalData.ReadOnly) { hexadecimalData.BackColor = COLOR_NO_ERROR; rgbData.BackColor = COLOR_NO_ERROR; hsvData.BackColor = COLOR_NO_ERROR; } }