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); }
public void TestLongMessaging() { MessageTest01 instance = new MessageTest01(); long value1 = new Random().Next(-65000, 65000); long value2 = ObjectiveCRuntime.SendMessage<long>(instance, "doWithLong:", value1); Assert.AreEqual(value1, value2, "Long values must be equal"); instance.Release(); Assert.IsTrue(true); }