Пример #1
0
 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");
 }
Пример #2
0
        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");
        }