示例#1
0
 public void testSubtracti()
 {
     Console.Out.WriteLine("Subtract");
     Rational.ImmutableRational rValue    = new Rational.ImmutableRational(1 / 4);
     Rational.ImmutableRational instance  = new Rational.ImmutableRational(3 / 4);
     Rational.ImmutableRational expResult = new Rational.ImmutableRational(1 / 2);
     Rational.ImmutableRational result    = instance.Subtract(rValue);
     Assert.AreEqual(expResult.toString(), result.toString());
 }
示例#2
0
 public void testDividei()
 {
     Console.Out.WriteLine("Divide");
     Rational.ImmutableRational rValue    = new Rational.ImmutableRational(1, 2);
     Rational.ImmutableRational instance  = new Rational.ImmutableRational(1, 4);
     Rational.ImmutableRational expResult = new Rational.ImmutableRational(1, 2);
     Rational.ImmutableRational result    = instance.Divide(rValue);
     Assert.AreEqual(expResult.toString(), result.toString());
 }
示例#3
0
        public void testToStringi()
        {
            Console.Out.WriteLine("toString");
            Rational.ImmutableRational instance = new Rational.ImmutableRational();
            String expResult = "0/1";
            String result    = instance.toString();

            Assert.AreEqual(expResult, result);
        }