public void TiffOffset() { using (var memory = new MemoryStream(Data)) using (var reader = new BinaryReader(memory)) { var cr2Header = new CR2Header(reader); Assert.AreEqual(0x00000010u, cr2Header.TiffOffset); } }
public void TiffMagic() { using (var memory = new MemoryStream(Data)) using (var reader = new BinaryReader(memory)) { var cr2Header = new CR2Header(reader); Assert.AreEqual(0x002A, cr2Header.TiffMagic); } }
public void CR2Magic() { using (var memory = new MemoryStream(Data)) using (var reader = new BinaryReader(memory)) { var cr2Header = new CR2Header(reader); Assert.AreEqual(0x5243, cr2Header.CR2Magic); // "CR2\0" } }
public void CR2Version() { using (var memory = new MemoryStream(Data)) using (var reader = new BinaryReader(memory)) { var cr2Header = new CR2Header(reader); CollectionAssert.AreEqual(new byte[] { 0x02, 0x00 }, cr2Header.CR2Version); } }
public void ByteOrder() { using (var memory = new MemoryStream(Data)) using (var reader = new BinaryReader(memory)) { var cr2Header = new CR2Header(reader); CollectionAssert.AreEqual(new byte[] { 0x49, 0x49 }, cr2Header.ByteOrder); } }