예제 #1
0
        public void Constructor_BiggerImageWithMap_DoesntThrowException()
        {
            var bitmap = Helper.GenerateImage(256, 512, PixelFormats.Bgra32);
            var target = new BmpIconImage(bitmap, false);

            Assert.AreEqual(target.OriginalImage, bitmap);
        }
예제 #2
0
        public void SetOriginalImage_ImageTooBigWithMap_ThrowsException()
        {
            var valid   = Helper.GenerateImage(16, 16, PixelFormats.Bgra32);
            var invalid = Helper.GenerateImage(513, 513, PixelFormats.Bgra32);

            var target = new BmpIconImage(valid, false);

            target.OriginalImage = invalid;
        }
예제 #3
0
        public void SetOriginalImage_BiggerImageTooBigWithMap_DoesntThrowException()
        {
            var small = Helper.GenerateImage(16, 16, PixelFormats.Bgra32);
            var big   = Helper.GenerateImage(256, 512, PixelFormats.Bgra32);

            var target = new BmpIconImage(small, false);

            target.OriginalImage = big;

            Assert.AreEqual(target.OriginalImage, big);
        }
예제 #4
0
 public void Constructor_ImageTooBigWithMap_ThrowsException()
 {
     var bitmap = Helper.GenerateImage(513, 513, PixelFormats.Bgra32);
     var target = new BmpIconImage(bitmap, false);
 }