public void WhenIReadTheImportAddressTable() { var fileName = ScenarioContext.Current.Get <string>("FileName"); var filePath = string.Format(@".\TestArtifacts\{0}", fileName); if (!File.Exists(filePath)) { filePath = string.Format(@".\{0}", fileName); Console.WriteLine(string.Format(@"File not Found: .\TestArtifacts\{0}", fileName)); } using (FileStream inputFile = File.OpenRead(filePath)) { var optionalHeaderDataDirectories = ScenarioContext.Current.Get <OptionalHeaderDataDirectories>("OptionalHeaderDataDirectories"); var sectionTables = ScenarioContext.Current.Get <List <SectionTable> >("SectionTables"); var importAddressTable = ImportAddressTable.ReadImportAddresses(inputFile, optionalHeaderDataDirectories, sectionTables); ScenarioContext.Current.Add("ImportAddressTable", importAddressTable); } }
public virtual void VisitImportAddressTable(ImportAddressTable iat) { }