Monobjc.MessagingTests.TestDoubleMessaging C# (CSharp) Method

TestDoubleMessaging() private method

private TestDoubleMessaging ( ) : void
return void
        public void TestDoubleMessaging()
        {
            double value1 = (new Random().Next(-65000, 65000))*3.1415d;
            Id number = ObjectiveCRuntime.SendMessage<Id>(this.cls_NSNumber, "numberWithDouble:", value1);
            Assert.AreNotEqual(IntPtr.Zero, number, "Number creation cannot failed");
            double value2 = ObjectiveCRuntime.SendMessage<double>(number, "doubleValue");
            Assert.AreEqual(value1, value2, 0.01, "Double values must be equal");
        }