Пример #1
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);
        }
Пример #2
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);
        }
Пример #3
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);
        }
Пример #4
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);
        }