public void MonoMatch() { Assert.That(ObjCGenerator.GetMonoName(mscorlib.GetType("System.Boolean")), Is.EqualTo("bool"), "bool"); Assert.That(ObjCGenerator.GetMonoName(mscorlib.GetType("System.Char")), Is.EqualTo("char"), "char"); Assert.That(ObjCGenerator.GetMonoName(mscorlib.GetType("System.SByte")), Is.EqualTo("sbyte"), "sbyte"); Assert.That(ObjCGenerator.GetMonoName(mscorlib.GetType("System.Int16")), Is.EqualTo("int16"), "short"); Assert.That(ObjCGenerator.GetMonoName(mscorlib.GetType("System.Int32")), Is.EqualTo("int"), "int"); Assert.That(ObjCGenerator.GetMonoName(mscorlib.GetType("System.Int64")), Is.EqualTo("long"), "long"); Assert.That(ObjCGenerator.GetMonoName(mscorlib.GetType("System.Byte")), Is.EqualTo("byte"), "byte"); Assert.That(ObjCGenerator.GetMonoName(mscorlib.GetType("System.UInt16")), Is.EqualTo("uint16"), "ushort"); Assert.That(ObjCGenerator.GetMonoName(mscorlib.GetType("System.UInt32")), Is.EqualTo("uint"), "uint"); Assert.That(ObjCGenerator.GetMonoName(mscorlib.GetType("System.UInt64")), Is.EqualTo("ulong"), "ulong"); Assert.That(ObjCGenerator.GetMonoName(mscorlib.GetType("System.Single")), Is.EqualTo("single"), "float"); Assert.That(ObjCGenerator.GetMonoName(mscorlib.GetType("System.Double")), Is.EqualTo("double"), "double"); Assert.That(ObjCGenerator.GetMonoName(mscorlib.GetType("System.String")), Is.EqualTo("string"), "string"); Assert.That(ObjCGenerator.GetMonoName(mscorlib.GetType("System.Void")), Is.EqualTo("void"), "void"); Assert.That(ObjCGenerator.GetMonoName(mscorlib.GetType("System.Object")), Is.EqualTo("object"), "object"); }
public void MonoMatch() { var universe = new Universe(UniverseOptions.None); var asm = universe.Load("mscorlib.dll"); Assert.That(ObjCGenerator.GetMonoName(asm.GetType("System.Boolean")), Is.EqualTo("bool"), "bool"); Assert.That(ObjCGenerator.GetMonoName(asm.GetType("System.Char")), Is.EqualTo("char"), "char"); Assert.That(ObjCGenerator.GetMonoName(asm.GetType("System.SByte")), Is.EqualTo("sbyte"), "sbyte"); Assert.That(ObjCGenerator.GetMonoName(asm.GetType("System.Int16")), Is.EqualTo("int16"), "short"); Assert.That(ObjCGenerator.GetMonoName(asm.GetType("System.Int32")), Is.EqualTo("int"), "int"); Assert.That(ObjCGenerator.GetMonoName(asm.GetType("System.Int64")), Is.EqualTo("long"), "long"); Assert.That(ObjCGenerator.GetMonoName(asm.GetType("System.Byte")), Is.EqualTo("byte"), "byte"); Assert.That(ObjCGenerator.GetMonoName(asm.GetType("System.UInt16")), Is.EqualTo("uint16"), "ushort"); Assert.That(ObjCGenerator.GetMonoName(asm.GetType("System.UInt32")), Is.EqualTo("uint"), "uint"); Assert.That(ObjCGenerator.GetMonoName(asm.GetType("System.UInt64")), Is.EqualTo("ulong"), "ulong"); Assert.That(ObjCGenerator.GetMonoName(asm.GetType("System.Single")), Is.EqualTo("single"), "float"); Assert.That(ObjCGenerator.GetMonoName(asm.GetType("System.Double")), Is.EqualTo("double"), "double"); Assert.That(ObjCGenerator.GetMonoName(asm.GetType("System.String")), Is.EqualTo("string"), "string"); }