示例#1
0
        public void ShouldEqualForLong(long obj)
        {
            BigFloat big = (BigFloat)obj;

            Assert.True(BigFloat.Equals(big, obj));
            Assert.True(BigFloat.Equals(obj, big));
        }
示例#2
0
        public void ShouldEqualForDouble(double obj)
        {
            BigFloat big = (BigFloat)obj;

            Assert.True(BigFloat.Equals(big, obj));
            Assert.True(BigFloat.Equals(obj, big));
        }
示例#3
0
        public void ShouldEqualForBigInteger(
            string str)
        {
            BigInteger bigInt   = BigInteger.Parse(str);
            BigFloat   bigFloat = new BigFloat(str);

            Assert.True(BigFloat.Equals(bigFloat, bigInt));
            Assert.True(BigFloat.Equals(bigInt, bigFloat));
        }
示例#4
0
 protected override bool Equal(
     BigFloat left,
     BigFloat right)
 {
     return(left.Equals(right));
 }