public void Color_ConstructedFromHexString_RgbValuesDoNotThrow() { var color = new Color("#ff0000"); Assert.AreEqual(255, color.R); Assert.AreEqual(0, color.G); Assert.AreEqual(0, color.B); }
private void CheckSimpleImage(string from, string to, int pos) { using (var img = EvaluateImage(string.Format("gradientImage({0}, {1}, {2})", from, to, pos))) { Assert.AreEqual(1, img.Width); Assert.AreEqual(pos + 1, img.Height); var fromColor = Color.From(from); Assert.AreEqual((DrawingColor)fromColor, img.GetPixel(0, 0)); var toColor = Color.From(to); Assert.AreEqual((DrawingColor)toColor, img.GetPixel(0, pos)); } }
private void CheckSimpleImage(string from, string to, int pos) { using (var img = EvaluateImage(string.Format("gradientImage({0}, {1}, {2})", from, to, pos))) { Assert.AreEqual(1, img.Width); Assert.AreEqual(pos + 1, img.Height); var fromColor = new Color(from.TrimStart('#')); Assert.AreEqual((DrawingColor) fromColor, img.GetPixel(0, 0)); var toColor = new Color(to.TrimStart('#')); Assert.AreEqual((DrawingColor) toColor, img.GetPixel(0, pos)); } }