public void BasicTest() { Utilities.Math.Fraction TestObject = new Utilities.Math.Fraction(9, 27); Utilities.Math.Fraction TestObject2 = new Utilities.Math.Fraction(3, 4); TestObject.Reduce(); Assert.Equal(3, TestObject.Denominator); Assert.Equal(1, TestObject.Numerator); Assert.Equal(new Utilities.Math.Fraction(1, 4), TestObject * TestObject2); Assert.Equal(new Utilities.Math.Fraction(13, 12), TestObject + TestObject2); Assert.Equal(new Utilities.Math.Fraction(-5, 12), TestObject - TestObject2); Assert.Equal(new Utilities.Math.Fraction(4, 9), TestObject / TestObject2); Assert.Equal(new Utilities.Math.Fraction(-1, 3), -TestObject); Assert.Equal(new Utilities.Math.Fraction(9, 27), TestObject); }
public void BasicTest() { Utilities.Math.Fraction TestObject = new Utilities.Math.Fraction(9, 27); Utilities.Math.Fraction TestObject2 = new Utilities.Math.Fraction(3, 4); TestObject.Reduce(); Assert.Equal(3, TestObject.Denominator); Assert.Equal(1, TestObject.Numerator); Assert.Equal(new Utilities.Math.Fraction(1, 4), TestObject * TestObject2); Assert.Equal(new Utilities.Math.Fraction(13, 12), TestObject + TestObject2); Assert.Equal(new Utilities.Math.Fraction(-5, 12), TestObject - TestObject2); Assert.Equal(new Utilities.Math.Fraction(4, 9), TestObject / TestObject2); Assert.Equal(new Utilities.Math.Fraction(-1, 3), -TestObject); Assert.Equal(new Utilities.Math.Fraction(9, 27), TestObject); }