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 void WhenValueIsNotDivisibleBy3Or5()
        {
            var    mCal          = new MultipleCalculator();
            string valueExpected = "4";
            string result        = mCal.Calculate(4);

            Assert.AreEqual(valueExpected, result);
        }
        public void WhenValueDivisionBy3and5()
        {
            var    mCal          = new MultipleCalculator();
            string valueExpected = "Joel Sarah";
            string result        = mCal.Calculate(15);

            Assert.AreEqual(valueExpected, result);
        }
Example #7
0
        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;
        }
Example #8
0
 public MultipleCalculatorUnitTest()
 {
     _mutipleCalculator = new MultipleCalculator();
 }
Example #9
0
 public MultipleCalculatorTest()
 {
     _calculator = new MultipleCalculator(Name);
 }