public void CreateFromChunk()
 {
     Structure.Sketching.Formats.Png.Format.Palette TestObject = new Sketching.Formats.Png.Format.Helpers.Chunk(1, Sketching.Formats.Png.Format.Helpers.ChunkTypes.Palette, new byte[512], 12);
     Assert.Equal(512, TestObject.Data.Length);
     Assert.Equal(PaletteType.Color, TestObject.Type);
     TestObject = new Sketching.Formats.Png.Format.Helpers.Chunk(1, Sketching.Formats.Png.Format.Helpers.ChunkTypes.TransparencyInfo, new byte[12], 12);
     Assert.Equal(12, TestObject.Data.Length);
     Assert.Equal(PaletteType.Alpha, TestObject.Type);
 }
 public void CreateFromChunk()
 {
     byte[] data = { 0, 0, 0, 100, 0, 0, 0, 101, 8, 6, 8, 7, 7 };
     Structure.Sketching.Formats.Png.Format.Header TestObject = new Sketching.Formats.Png.Format.Helpers.Chunk(12, "ASDF", data, 12);
     Assert.Equal(8, TestObject.BitDepth);
     Assert.Equal(6, (byte)TestObject.ColorType);
     Assert.Equal(8, TestObject.CompressionMethod);
     Assert.Equal(7, TestObject.FilterMethod);
     Assert.Equal(101, TestObject.Height);
     Assert.Equal(7, TestObject.InterlaceMethod);
     Assert.Equal(100, TestObject.Width);
 }
Exemple #3
0
 public void ReadFromChunk()
 {
     Structure.Sketching.Formats.Png.Format.Property TestObject = new Sketching.Formats.Png.Format.Helpers.Chunk(10, "Something", Encoding.UTF8.GetBytes("Testing\0THIS"), 1234);
     Assert.Equal("Testing", TestObject.Key);
     Assert.Equal("THIS", TestObject.Value);
 }
 public void CreateFromChunk()
 {
     Structure.Sketching.Formats.Png.Format.Data TestObject = new Sketching.Formats.Png.Format.Helpers.Chunk(1, "", new byte[1000], 12);
     Assert.Equal(new byte[1000], TestObject.ImageData);
     Assert.Equal(1000, TestObject.ImageData.Length);
 }