Inheritance: Monobjc.Types.TSObject
Example #1
0
        public void TestIntMessaging()
        {
            MessageTest01 instance = new MessageTest01();

            int value1 = new Random().Next(-65000, 65000);
            int value2 = ObjectiveCRuntime.SendMessage<int>(instance, "doWithInt:", value1);
            Assert.AreEqual(value1, value2, "Int values must be equal");

            instance.Release();
            Assert.IsTrue(true);
        }
Example #2
0
        public void TestShortMessaging()
        {
            MessageTest01 instance = new MessageTest01();

            short value1 = (short) new Random().Next(-5000, 5000);
            short value2 = ObjectiveCRuntime.SendMessage<short>(instance, "doWithShort:", value1);
            Assert.AreEqual(value1, value2, "Short values must be equal");

            instance.Release();
            Assert.IsTrue(true);
        }