コード例 #1
0
 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);
         }
 }
コード例 #2
0
 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);
         }
 }
コード例 #3
0
 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"
         }
 }
コード例 #4
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);
         }
 }
コード例 #5
0
 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);
         }
 }