Exemplo n.º 1
0
        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();
        }
Exemplo n.º 3
0
        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");
        }
Exemplo n.º 4
0
        public void ToHexStringTest()
        {
            var colorRed = new ColorRGB(1d, 0d, 0d);

            Assert.AreEqual(colorRed.ToHex(), "#FF0000");
        }