public void SectionTable_Is_Not_Null() { var file = TestingUtils.GetFileFromResources(TestingUtils.GetRandomTestFilename()); using (var image = PortableExecutableImage.FromStream(file)) { image.SectionTable.Should().NotBeNull(); } }
public void IsSigned_Returns_False() { var file = TestingUtils.GetFileFromResources(TestingUtils.GetRandomTestFilename()); using (var image = PortableExecutableImage.FromStream(file)) { image.IsSigned.Should().BeFalse(); } }
public void DataDirectory_Is_Not_Null() { var file = TestingUtils.GetFileFromResources(TestingUtils.GetRandomTestFilename()); using (var image = PortableExecutableImage.FromStream(file)) { image.NTHeaders.DataDirectories.Should().NotBeNull(); } }
public void DataDirectory_Is_Not_Empty() { var file = TestingUtils.GetFileFromResources(TestingUtils.GetRandomTestFilename()); using (var image = PortableExecutableImage.FromStream(file)) { image.NTHeaders.DataDirectories.Count.Should().BeGreaterThan(0); } }
public void NumberOfRVA_Is_Correct() { var fileName = TestingUtils.GetRandomTestFilename(); var file = TestingUtils.GetFileFromResources(fileName); using (var image = PortableExecutableImage.FromStream(file)) { var value = image.NTHeaders.OptionalHeader.NumberOfRvaAndSizes; value.Should().Be(16); } }