public void ConvertToString_DenominatorNotInitialized_ShouldReturnErrorText() { Fraction.Fraction fraction = new Fraction.Fraction(); fraction.Numerator = 3; string actual = fraction.ConvertToString(); string expected = "denominator is not initialized"; Assert.AreEqual(expected, actual); }
public void ConvertToString_FractionCannotBeShortened_ShouldReturnCorrectText() { Fraction.Fraction fraction = new Fraction.Fraction(); fraction.Numerator = 3; fraction.Denominator = 4; string actual = fraction.ConvertToString(); string expected = "3/4"; Assert.AreEqual(expected, actual); }
public void ConvertToString_DenominatorIs0_ShouldReturnErrorText() { Fraction.Fraction fraction = new Fraction.Fraction(); fraction.Numerator = 3; fraction.Denominator = 0; string actual = fraction.ConvertToString(); string expected = "denominator is set to 0"; Assert.AreEqual(expected, actual); }