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); }
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); }
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); }
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); }