public void TestLongRead()
{
var Position = (long)5197762560L;
var Array = new byte[] { 0x11, 0x12, 0x13, 0x14, 0x15 };
var Stream1 = new MemoryStream(Array);
var MapStream = new MapStream();
MapStream.Map(Position, Stream1);
var SerializedData = SerializerUtils.SerializeToMemoryStream(MapStream.Serialize).ToArray();
var MapStream2 = MapStream.Unserialize(new MemoryStream(SerializedData));
MapStream2.Position = Position;
CollectionAssert.AreEqual(Array, MapStream2.ReadBytes(5));
}