Monobjc.ClassesMessagingTests.TestBoolMessaging C# (CSharp) Метод

TestBoolMessaging() приватный Метод

private TestBoolMessaging ( ) : void
Результат void
        public void TestBoolMessaging()
        {
            IntPtr instance = objc_sendMsg_IntPtr(Class.Get(typeof (MessageTest01)).NativePointer, this.sel_alloc);
            Assert.AreNotEqual(IntPtr.Zero, instance, "Instance allocation failed");
            instance = objc_sendMsg_IntPtr(instance, this.sel_init);
            Assert.AreNotEqual(IntPtr.Zero, instance, "Instance initialization failed");

            IntPtr sel = sel_registerName("doWithBool:");

            bool value1 = true;
            bool value2 = objc_sendMsg_bool_bool(instance, sel, value1);
            Assert.AreEqual(value1, value2, "Bool values must be equal");

            value1 = false;
            value2 = objc_sendMsg_bool_bool(instance, sel, value1);
            Assert.AreEqual(value1, value2, "Bool values must be equal");

            objc_sendMsg_void(instance, this.sel_release);
            Assert.IsTrue(true);
        }