public void FromRGBToColorTest() { var colorRed = new ColorRGB() { ValueRGB = 16711680 }; Assert.AreEqual(colorRed.ToHex(), "#FF0000"); }
public override void ViewDidLoad() { base.ViewDidLoad(); testColor = ColorRGB.FromHex("#745EC4"); var builder = new StringBuilder(); builder.AppendLine("MAIN COLOR: " + testColor.ToHex()); builder.AppendLine(); var colors = new TestColor [] { TestColorRGB(), TestColorLAB(), TestColorHSB(), TestColorHSL(), TestColorXYZ() }; var matching = new StringBuilder(); var mismatching = new StringBuilder(); for (int i = 0; i < colors.Length; i++) { var output = colors [i].Name + " " + colors [i].Value + " " + colors [i].NativeValue; if (colors [i].Value == testColor.ToHex()) { matching.AppendLine(output); } else { mismatching.AppendLine(output); } } // Display Matching matching.AppendLine(); matching.AppendLine("MISMATCHED:"); matching.AppendLine(mismatching.ToString()); textDisplay.Text = matching.ToString(); }
public void BasicRGBHexConversion() { var color1 = new ColorRGB(1, 0, 0); var hex1 = color1.ToHex(); var color2 = new ColorRGB(0, 1, 0); var hex2 = color2.ToHex(); var color3 = new ColorRGB(0, 0, 1); var hex3 = color3.ToHex(); Assert.AreEqual(hex1, "#FF0000"); Assert.AreEqual(hex2, "#00FF00"); Assert.AreEqual(hex3, "#0000FF"); }
public void ToHexStringTest() { var colorRed = new ColorRGB(1d, 0d, 0d); Assert.AreEqual(colorRed.ToHex(), "#FF0000"); }