Example #1
0
        protected static void ValidateTestBitmap(CGImage cgImage, byte alpha = 255)
        {
            Assert.NotNull(cgImage);
            Assert.Equal(40, cgImage.Width);
            Assert.Equal(40, cgImage.Height);

            Assert.Equal(Get(SKColors.Red), cgImage.GetPixel(10, 10));
            Assert.Equal(Get(SKColors.Green), cgImage.GetPixel(30, 10));
            Assert.Equal(Get(SKColors.Blue), cgImage.GetPixel(10, 30));
            Assert.Equal(Get(SKColors.Yellow), cgImage.GetPixel(30, 30));

            SKColor Get(SKColor color) =>
            alpha == 0
                                        ? SKColor.Empty
                                        : color.WithAlpha(alpha);
        }