Esempio n. 1
0
        public void Creating()
        {
            SymbolicObject r      = 3.5;
            var            number = r as Real;

            Assert.IsNotNull(number);
            Assert.AreEqual(5, number.FractionalPart);
            Assert.AreEqual(3, number.IntegerPart);
            Assert.AreEqual(3.5, number);
            Assert.IsTrue(3.5 == number);
            r      = 3.3333333333333;
            number = r as Real;
            Assert.IsNotNull(number);
            Assert.AreEqual(3, number.FractionalPart);
            Assert.AreEqual(3333333333333, number.IntegerPart);
            Assert.AreEqual(3.3333333333333, number);
        }
Esempio n. 2
0
 public override int GetHashCode()
 {
     return(SymbolicObject.GetHashCode() + Traceable.GetHashCode());
 }