Ejemplo n.º 1
0
        public virtual void GetRGBAColorByCodeWrongDigitsNumberTest()
        {
            String hexString = "9000";

            float[] resultRgba = WebColors.GetRGBAColor(hexString);
            NUnit.Framework.Assert.IsNull(resultRgba);
        }
Ejemplo n.º 2
0
        public virtual void GetRGBColorByUnsupportedNameTest()
        {
            String    colorName = "tangerine";
            DeviceRgb cmpRgb    = new DeviceRgb(0, 0, 0);
            DeviceRgb resultRgb = WebColors.GetRGBColor(colorName);

            NUnit.Framework.Assert.AreEqual(cmpRgb, resultRgb);
        }
Ejemplo n.º 3
0
        public virtual void GetRGBColorBySupportedNameTest()
        {
            String    colorName = "violet";
            DeviceRgb cmpRgb    = new DeviceRgb(0xee, 0x82, 0xee);
            DeviceRgb resultRgb = WebColors.GetRGBColor(colorName);

            NUnit.Framework.Assert.AreEqual(cmpRgb, resultRgb);
        }
Ejemplo n.º 4
0
        public virtual void GetRGBAColorByNameTest()
        {
            String colorName = "violet";

            float[] cmpRgba = new float[] { (float)(238 / RGB_MAX_VAL), (float)(130 / RGB_MAX_VAL), (float)(238 / RGB_MAX_VAL
                                                                                                            ), (float)(1.0) };
            float delta     = (float)(0.0001);

            float[] resultRgba = WebColors.GetRGBAColor(colorName);
            NUnit.Framework.Assert.AreEqual(cmpRgba, resultRgba);
        }
Ejemplo n.º 5
0
        public virtual void GetRGBAColorByCode3DigitsTest()
        {
            //corresponding full hex = #990000, rgb(153,0,0)
            String hexString = "900";

            float[] cmpRgba = new float[] { (float)(153 / RGB_MAX_VAL), (float)(0.0), (float)(0.0), (float)(1.0) };
            float   delta   = (float)(0.0001);

            float[] resultRgba = WebColors.GetRGBAColor(hexString);
            NUnit.Framework.Assert.AreEqual(cmpRgba, resultRgba);
        }
Ejemplo n.º 6
0
        public virtual void GetRGBAColorByCode6DigitsTest()
        {
            //corresponding color name = "violet"
            String hexString = "EE82EE";

            float[] cmpRgba = new float[] { (float)(238 / RGB_MAX_VAL), (float)(130 / RGB_MAX_VAL), (float)(238 / RGB_MAX_VAL
                                                                                                            ), (float)(1.0) };
            float delta     = (float)(0.0001);

            float[] resultRgba = WebColors.GetRGBAColor(hexString);
            NUnit.Framework.Assert.AreEqual(cmpRgba, resultRgba);
        }
Ejemplo n.º 7
0
        public virtual void GetRGBAColorByRgbaObjectTest()
        {
            //corresponding color name = "violet"
            String rgbaString = "rgba(238,130,238,255)";

            float[] cmpRgba = new float[] { (float)(238 / RGB_MAX_VAL), (float)(130 / RGB_MAX_VAL), (float)(238 / RGB_MAX_VAL
                                                                                                            ), (float)(1.0) };
            float delta     = (float)(0.0001);

            float[] resultRgba = WebColors.GetRGBAColor(rgbaString);
            NUnit.Framework.Assert.AreEqual(cmpRgba, resultRgba);
        }