public static void ExempleFractions() { Fraction f1 = SaisirFraction("Saisir une fraction (A/B):"); Fraction f2 = SaisirFraction("Saisir une autre fraction:"); Console.Write("Résultat: {0} + {1} = ", f1, f2); f1.Ajouter(f2); f1.Simplifier(); Console.WriteLine("{0}", f1); }
public void TestFractionAjouterNonSimplifié() { Fraction f = new Fraction(1, 2); f.Ajouter(f); Assert.AreNotEqual(2, f.Numerator); Assert.AreNotEqual(2, f.Denominator); f = new Fraction(3, 10); f.Ajouter(new Fraction(1, 5)); Assert.AreEqual(25, f.Numerator); Assert.AreEqual(50, f.Denominator); }
public void TestFractionAjouterSimplifié() { Fraction f = new Fraction(3, 10); f.Ajouter(new Fraction(2, 10)); f.Simplifier(); Assert.AreEqual(1, f.Numerator); Assert.AreEqual(2, f.Denominator); f = new Fraction(3, 10); f.Ajouter(new Fraction(1, 5)); f.Simplifier(); Assert.AreEqual(1, f.Numerator); Assert.AreEqual(2, f.Denominator); }