Ejemplo n.º 1
0
Archivo: Pad.cs Proyecto: 24hr/Clippy
        public void It_pads_with_the_correct_color()
        {
            var original = GenerateTestImage(800, 600, Color.Yellow);

            var resizedImage = new ResizeImage(original)
                .Pad(Color.Black)
                .ToSize(400, 600)
                .Save();

            resizedImage.GetPixel(0, 0).ToHex().Should().Be(Color.Black.ToHex());
            resizedImage.GetPixel(399, 599).ToHex().Should().Be(Color.Black.ToHex());
            resizedImage.GetPixel(0, 151).ToHex().Should().Be(Color.Yellow.ToHex());
            resizedImage.GetPixel(400, 449).ToHex().Should().Be(Color.Yellow.ToHex());
        }