コード例 #1
0
ファイル: Conversions.cs プロジェクト: yongyongjijip1/mpir
        public void RationalToAndFromDouble()
        {
            using (var a = new HugeRational())
            {
                a.SetTo(-123.25);

                double c = a.ToDouble();
                Assert.IsTrue(c.Equals(-123.25));
                Assert.IsTrue(a.Equals(-123.25));
            }
        }
コード例 #2
0
ファイル: Conversions.cs プロジェクト: yongyongjijip1/mpir
        public void RationalToAndFromFloat()
        {
            using (var a = new HugeRational())
            {
                a.SetTo(-123.125f);

                double c = a.ToDouble();
                Assert.IsTrue(-123.125 == c);
                Assert.IsTrue(-123.125 == a);
                Assert.IsTrue(-123.125f == a);
            }
        }
コード例 #3
0
ファイル: Conversions.cs プロジェクト: BrianGladman/mpir
        public void RationalToAndFromFloat()
        {
            using (var a = new HugeRational())
            {
                a.SetTo(-123.125f);

                double c = a.ToDouble();
                Assert.IsTrue(-123.125 == c);
                Assert.IsTrue(-123.125 == a);
                Assert.IsTrue(-123.125f == a);
            }
        }
コード例 #4
0
ファイル: Conversions.cs プロジェクト: BrianGladman/mpir
        public void RationalToAndFromDouble()
        {
            using (var a = new HugeRational())
            {
                a.SetTo(-123.25);

                double c = a.ToDouble();
                Assert.IsTrue(c.Equals(-123.25));
                Assert.IsTrue(a.Equals(-123.25));
            }
        }