public void GetImportTableEnumeratorTest() { //Alloc ImportTable et = new ImportTable(header, pf.Bytes); try { //Act ImportTableEnumerator <Import> ete = (ImportTableEnumerator <Import>)et.GetEnumerator(); Assert.IsNotNull(ete); } catch (Exception) { //Assert Assert.Fail(); } }
public void MoveImportTableEnumeratorTest() { //Alloc Import exp; ImportTable et = new ImportTable(header, pf.Bytes); try { //Act ImportTableEnumerator <Import> ete = (ImportTableEnumerator <Import>)et.GetEnumerator(); while (ete.MoveNext()) { exp = ((IEnumerator <Import>)ete).Current; } } catch (Exception) { //Assert Assert.Fail(); } }
public void ResetImportTableEnumeratorTest() { //Alloc ImportTable et = new ImportTable(header, pf.Bytes); try { //Act ImportTableEnumerator <Import> ete = (ImportTableEnumerator <Import>)et.GetEnumerator(); ete.MoveNext();; Import First = (Import)ete.Current; ete.MoveNext(); Import Second = (Import)ete.Current; Assert.IsTrue(First.ObjectName.Value != Second.ObjectName.Value); } catch (Exception) { //Assert Assert.Fail(); } }