public void WhenValueIsNotDivisibleBy3Or5() { var mCal = new MultipleCalculator(); string valueExpected = "4"; string result = mCal.Calculate(4); Assert.AreEqual(valueExpected, result); }
public void WhenValueDivisibleOnlyBy5() { var mCal = new MultipleCalculator(); string valueExpected = "Sarah"; string result = mCal.Calculate(5); Assert.AreEqual(valueExpected, result); }
public void WhenValueDivisionBy3and5() { var mCal = new MultipleCalculator(); string valueExpected = "Joel Sarah"; string result = mCal.Calculate(15); Assert.AreEqual(valueExpected, result); }
public void WhenValueDivisibleOnlyBy3() { var mCal = new MultipleCalculator(); string valueExpected = "Joel"; string result = mCal.Calculate(3); Assert.AreEqual(valueExpected, result); }
public SpreadsheetCalculator() { ICalculator multiple = new MultipleCalculator(); ICalculator divide = new DivideCalculator(); ICalculator add = new AddCalculator(); ICalculator subtract = new SubtractCalculator(); ICalculator end = new EndCalculator(); multiple.RegisterNext(divide); divide.RegisterNext(add); add.RegisterNext(subtract); subtract.RegisterNext(end); _calculation = multiple; }
public MultipleCalculatorUnitTest() { _mutipleCalculator = new MultipleCalculator(); }
public MultipleCalculatorTest() { _calculator = new MultipleCalculator(Name); }