public void EmptyStream() { var emptyReader = new BinaryReader(new MemoryStream()); var moduleReader = new ModuleReader(new List <ProgramHeader>(), emptyReader); var module = moduleReader.GetModule(new FileSection("", 0, 0)); Assert.AreEqual(BuildId.Empty, module.Id); }
private DumpModule ReadModule(byte[] data, ProgramHeader[] segments, FileSection index) { var reader = new BinaryReader(new MemoryStream(data)); var moduleReader = new ModuleReader(segments.ToList(), reader); return(moduleReader.GetModule(index)); }