|
|
@ -32,7 +32,8 @@ public class PngMetadataTests |
|
|
InterlaceMethod = PngInterlaceMode.Adam7, |
|
|
InterlaceMethod = PngInterlaceMode.Adam7, |
|
|
Gamma = 2, |
|
|
Gamma = 2, |
|
|
TextData = new List<PngTextData> { new PngTextData("name", "value", "foo", "bar") }, |
|
|
TextData = new List<PngTextData> { new PngTextData("name", "value", "foo", "bar") }, |
|
|
RepeatCount = 123 |
|
|
RepeatCount = 123, |
|
|
|
|
|
DefaultImageAnimated = false |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
PngMetadata clone = (PngMetadata)meta.DeepClone(); |
|
|
PngMetadata clone = (PngMetadata)meta.DeepClone(); |
|
|
@ -44,6 +45,7 @@ public class PngMetadataTests |
|
|
Assert.False(meta.TextData.Equals(clone.TextData)); |
|
|
Assert.False(meta.TextData.Equals(clone.TextData)); |
|
|
Assert.True(meta.TextData.SequenceEqual(clone.TextData)); |
|
|
Assert.True(meta.TextData.SequenceEqual(clone.TextData)); |
|
|
Assert.True(meta.RepeatCount == clone.RepeatCount); |
|
|
Assert.True(meta.RepeatCount == clone.RepeatCount); |
|
|
|
|
|
Assert.True(meta.DefaultImageAnimated == clone.DefaultImageAnimated); |
|
|
|
|
|
|
|
|
clone.BitDepth = PngBitDepth.Bit2; |
|
|
clone.BitDepth = PngBitDepth.Bit2; |
|
|
clone.ColorType = PngColorType.Palette; |
|
|
clone.ColorType = PngColorType.Palette; |
|
|
|