|
|
|
@ -24,22 +24,18 @@ namespace SixLabors.ImageSharp.Tests |
|
|
|
ImageProperty imageProperty = new ImageProperty("name", "value"); |
|
|
|
|
|
|
|
metaData.ExifProfile = exifProfile; |
|
|
|
metaData.FrameDelay = 42; |
|
|
|
metaData.HorizontalResolution = 4; |
|
|
|
metaData.VerticalResolution = 2; |
|
|
|
metaData.Properties.Add(imageProperty); |
|
|
|
metaData.RepeatCount = 1; |
|
|
|
metaData.DisposalMethod = DisposalMethod.RestoreToBackground; |
|
|
|
|
|
|
|
ImageMetaData clone = new ImageMetaData(metaData); |
|
|
|
|
|
|
|
Assert.Equal(exifProfile.ToByteArray(), clone.ExifProfile.ToByteArray()); |
|
|
|
Assert.Equal(42, clone.FrameDelay); |
|
|
|
Assert.Equal(4, clone.HorizontalResolution); |
|
|
|
Assert.Equal(2, clone.VerticalResolution); |
|
|
|
Assert.Equal(imageProperty, clone.Properties[0]); |
|
|
|
Assert.Equal(1, clone.RepeatCount); |
|
|
|
Assert.Equal(DisposalMethod.RestoreToBackground, clone.DisposalMethod); |
|
|
|
} |
|
|
|
|
|
|
|
[Fact] |
|
|
|
|