Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        public void GetMegFileHeaderSize_TestSuccess()
        {
            uint headerSize = MegFileUtility.GetMegFileHeaderSize(TEST_DATA_PATH_IN);

            Assert.AreEqual(headerSize, Convert.ToUInt32(943));
        }