Esempio n. 1
0
        public void TestLateLibrarybind()
        {
            dynamic tBigIntType =
                new DynamicObjects.LateType(
                    "System.Numerics.BigInteger, System.Numerics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089");

            if (tBigIntType.IsAvailable)
            {
                var one = tBigIntType.@new(1);
                var two = tBigIntType.@new(2);

                Assert.IsFalse(one.IsEven);
                Assert.AreEqual(true, two.IsEven);

                var tParsed = tBigIntType.Parse("4");

                Assert.AreEqual(true, tParsed.IsEven);
            }
            else
            {
                Assert.Fail("Big Int Didn't Load");
            }
        }
Esempio n. 2
0
        public void TestLateLibrarybind()
        {
            dynamic tBigIntType =
                new DynamicObjects.LateType(
                    "System.Numerics.BigInteger, System.Numerics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089");

            if (tBigIntType.IsAvailable)
            {

                var one = tBigIntType.@new(1);
                var two = tBigIntType.@new(2);

                Assert.IsFalse(one.IsEven);
                Assert.AreEqual(true, two.IsEven);

                var tParsed = tBigIntType.Parse("4");

                Assert.AreEqual(true, tParsed.IsEven);

            }
            else
            {

                Assert.Fail("Big Int Didn't Load");

            }
        }