public List<Fraction> CalculateSameAsReduced() { var same = new List<Fraction>(); for (int nominator = 10; nominator <= 99; nominator++) { for (int denominator = nominator+1; denominator <= 99; denominator++) { Fraction f = new Fraction(nominator, denominator); if (f.IsSameResultAfterReduce()) { same.Add(f); } } } return same; }
public void IsSameResultAfterReduce(int nominator, int denominator, bool result) { Fraction fraction = new Fraction(nominator, denominator); Assert.That(fraction.IsSameResultAfterReduce(), Is.EqualTo(result)); }