public void EnhancedBlockStream_Int64() { var es = new EnhancedBlockStream(); es.WriteInt64(0); es.WriteInt64(65121); es.WriteInt64(0x12345678); es.WriteInt64((((long)0x12345678) << 32) | (long)0xaabbccddee); es.Seek(0, SeekOrigin.Begin); Assert.AreEqual(0, es.ReadInt64()); Assert.AreEqual(65121, es.ReadInt64()); Assert.AreEqual(0x12345678, es.ReadInt64()); Assert.AreEqual((((long)0x12345678) << 32) | (long)0xaabbccddee, es.ReadInt64()); }