コード例 #1
0
        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);
        }
コード例 #2
0
 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));
     }
 }
コード例 #3
0
 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));
     }
 }