using System;
using System.Threading;
using System.Reflection;
-using System.Reflection.Emit;
using System.IO;
using System.Collections;
{
[TestFixture]
-public class ModuleHandleTest : Assertion
+public class ModuleHandleTest
{
public static int foo;
}
}
- public event EventHandler baz;
-
public ModuleHandleTest () {
}
[Test]
public void ResolveTypeToken () {
// A typedef
- AssertEquals (typeof (ModuleHandleTest), Type.GetTypeFromHandle (module.ResolveTypeHandle (typeof (ModuleHandleTest).MetadataToken)));
+ Assert.AreEqual (typeof (ModuleHandleTest), Type.GetTypeFromHandle (module.ResolveTypeHandle (typeof (ModuleHandleTest).MetadataToken)));
}
[Test]
public void ResolveFieldToken () {
FieldInfo fi = typeof (ModuleHandleTest).GetField ("foo");
- AssertEquals (fi, FieldInfo.GetFieldFromHandle (module.ResolveFieldHandle (fi.MetadataToken)));
+ Assert.AreEqual (fi, FieldInfo.GetFieldFromHandle (module.ResolveFieldHandle (fi.MetadataToken)));
}
[Test]
public void ResolveMethodToken () {
MethodInfo mi = typeof (ModuleHandleTest).GetMethod ("ResolveMethodToken");
- AssertEquals (mi, MethodInfo.GetMethodFromHandle (module.ResolveMethodHandle (mi.MetadataToken)));
+ Assert.AreEqual (mi, MethodInfo.GetMethodFromHandle (module.ResolveMethodHandle (mi.MetadataToken)));
}
[Test]
module.ResolveMethodHandle (0x60f0001);
}
+/* it is not public in 2.0 RTM.
[Test]
public void GetPEKind () {
- PortableExecutableKind pe_kind;
+ PortableExecutableKinds pe_kind;
ImageFileMachine machine;
module.GetPEKind (out pe_kind, out machine);
- AssertEquals (PortableExecutableKind.ILOnly, pe_kind);
+ Assert.AreEqual (PortableExecutableKinds.ILOnly, pe_kind);
}
[Test]
[ExpectedException (typeof (ArgumentNullException))]
public void GetPEKindInvalidHandle () {
- PortableExecutableKind pe_kind;
+ PortableExecutableKinds pe_kind;
ImageFileMachine machine;
ModuleHandle.EmptyHandle.GetPEKind (out pe_kind, out machine);
}
+*/
}
}