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); }
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); }