예제 #1
0
            public void ShouldReturnNullWhenImageHasNoPsdAdditionalInfo()
            {
                using (var image = new MagickImage(Files.SnakewarePNG))
                {
                    var info = PsdAdditionalInfo.FromImage(image);

                    Assert.Null(info);
                }
            }
예제 #2
0
            public void ShouldReturnNullWhenImageHasNoPsdAdditionalInfo()
            {
                using (var images = new MagickImageCollection(Files.Coders.WizardPSD))
                {
                    var info = PsdAdditionalInfo.FromImage(images[1]);

                    Assert.NotNull(info);
                    Assert.Equal("Волшебник-2", info.LayerName);

                    info = PsdAdditionalInfo.FromImage(images[2]);

                    Assert.NotNull(info);
                    Assert.Equal("Wizard-1", info.LayerName);
                }
            }
예제 #3
0
 public void ShouldThrowExceptionWhenImageIsNull()
 {
     Assert.Throws <ArgumentNullException>("image", () => PsdAdditionalInfo.FromImage(null));
 }