Monobjc.MessagingTests.TestBigStructMessaging C# (CSharp) Method

TestBigStructMessaging() private method

private TestBigStructMessaging ( ) : void
return void
        public void TestBigStructMessaging()
        {
            TSRect value1 = new TSRect(42, new Random().Next(-65000, 65000)*1.5f, new Random().Next(-65000, 65000)*1.5f, 42);
            Id value = ObjectiveCRuntime.SendMessage<Id>(this.cls_NSValue, "valueWithRect:", value1);
            Assert.AreNotEqual(IntPtr.Zero, value, "Value creation cannot failed");
            TSRect value2 = ObjectiveCRuntime.SendMessage<TSRect>(value, "rectValue");
            Assert.AreEqual(value1, value2, "Rect values must be equal");
        }