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); }
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); }