public void IsEqual_FractionIsNull_ShouldReturnFalse()
 {
     Fraction.Fraction fraction1 = new Fraction.Fraction();
     fraction1.Numerator   = 3;
     fraction1.Denominator = 2;
     Assert.IsFalse(fraction1.IsEqual(null));
 }
 public void IsEqual_ShortenIsEqual_ShouldReturnTrue()
 {
     Fraction.Fraction fraction1 = new Fraction.Fraction();
     fraction1.Numerator   = 3;
     fraction1.Denominator = 2;
     Fraction.Fraction fraction2 = new Fraction.Fraction();
     fraction2.Numerator   = 6;
     fraction2.Denominator = 4;
     Assert.IsTrue(fraction1.IsEqual(fraction2));
 }
 public void IsEqual_DenominatorTo0_ShouldReturnFalse()
 {
     Fraction.Fraction fraction1 = new Fraction.Fraction();
     fraction1.Numerator   = 3;
     fraction1.Denominator = 0;
     Fraction.Fraction fraction2 = new Fraction.Fraction();
     fraction2.Numerator   = 5;
     fraction2.Denominator = 6;
     Assert.IsFalse(fraction1.IsEqual(fraction2));
 }
 public void IsEqual_InvalidFraction_ShouldReturnFalse()
 {
     // Ungleiche Brüche
     Fraction.Fraction fraction = new Fraction.Fraction();
     Fraction.Fraction other    = new Fraction.Fraction();
     fraction.Numerator   = 3;
     fraction.Denominator = 1;
     other.Numerator      = 6;
     other.Denominator    = 0;
     Assert.IsFalse(fraction.IsEqual(other));
 }
 public void IsEqual_IsEqualAfterNormalize_ShouldReturnTrue()
 {
     // Ungleiche Brüche
     Fraction.Fraction fraction = new Fraction.Fraction();
     Fraction.Fraction other    = new Fraction.Fraction();
     fraction.Numerator   = 3;
     fraction.Denominator = 4;
     other.Numerator      = 6;
     other.Denominator    = 8;
     Assert.IsTrue(fraction.IsEqual(other));
 }
 public void IsEqual_DifferentFractions_ShouldReturnFalse()
 {
     // Ungleiche Brüche
     Fraction.Fraction fraction = new Fraction.Fraction();
     Fraction.Fraction other    = new Fraction.Fraction();
     fraction.Numerator   = 3;
     fraction.Denominator = 4;
     other.Numerator      = 7;
     other.Denominator    = 5;
     Assert.IsFalse(fraction.IsEqual(other));
 }