private static MegFile LoadMegFileFromDisk(string megFilePath) { uint headerSize = MegFileUtility.GetMegFileHeaderSize(megFilePath); byte[] megFileHeader = new byte[headerSize]; using (BinaryReader reader = new BinaryReader(new FileStream(megFilePath, FileMode.Open))) { reader.Read(megFileHeader, 0, megFileHeader.Length); } MegFileBinaryFileBuilder builder = new MegFileBinaryFileBuilder(); return(builder.Build(megFileHeader)); }
public void GetMegFileHeaderSize_TestSuccess() { uint headerSize = MegFileUtility.GetMegFileHeaderSize(TEST_DATA_PATH_IN); Assert.AreEqual(headerSize, Convert.ToUInt32(943)); }