Exemplo n.º 1
0
 public void WhenValueIsNotDivisibleBy3Or5()
 {
     var mCal = new MultipleCalculator();
     string valueExpected = "4";
     string result = mCal.Calculate(4);
     Assert.AreEqual(valueExpected, result);
 }
Exemplo n.º 2
0
 public void WhenValueDivisibleOnlyBy5()
 {
     var mCal = new MultipleCalculator();
     string valueExpected = "Sarah";
     string result = mCal.Calculate(5);
     Assert.AreEqual(valueExpected, result);
 }
Exemplo n.º 3
0
 public void WhenValueDivisionBy3and5()
 {
     var mCal = new MultipleCalculator();
     string valueExpected = "Joel Sarah";
     string result = mCal.Calculate(15);
     Assert.AreEqual(valueExpected, result);
 }
Exemplo n.º 4
0
        public void WhenValueDivisibleOnlyBy3()
        {
            var    mCal          = new MultipleCalculator();
            string valueExpected = "Joel";
            string result        = mCal.Calculate(3);

            Assert.AreEqual(valueExpected, result);
        }
Exemplo n.º 5
0
        public void WhenValueIsNotDivisibleBy3Or5()
        {
            var    mCal          = new MultipleCalculator();
            string valueExpected = "4";
            string result        = mCal.Calculate(4);

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

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