public void TestBoolMessaging()
{
bool value1 = true;
Id number = ObjectiveCRuntime.SendMessage<Id>(this.cls_NSNumber, "numberWithBool:", value1);
Assert.AreNotEqual(IntPtr.Zero, number, "Number creation cannot failed");
bool value2 = ObjectiveCRuntime.SendMessage<bool>(number, "boolValue");
Assert.AreEqual(value1, value2, "Bool values must be equal");
}