Esempio n. 1
0
            public void CalculateTest(double firstValue, double secondValue, double expected)
            {
                var calculator   = new AddCalculator();
                var actualResult = calculator.Calculate(firstValue, secondValue);

                Assert.AreEqual(expected, actualResult);
            }
Esempio n. 2
0
        public void CalculateTest()

        {
            ITwoArgumentsCalculator calculator = new AddCalculator();
            double result = calculator.Calculate(1, 2);

            Assert.AreEqual(3, result);
        }
Esempio n. 3
0
        public static void Execute()
        {
            var simpleCalculator = new SimpleCalculator();

            var result = simpleCalculator.Sum(3, 7);

            System.Console.WriteLine(result);

            var addCalc = new AddCalculator();

            addCalc.Sum(3).Sum(7).Print();
        }
Esempio n. 4
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;
        }
        public void Add_Inputs(decimal inputA, decimal inputB, decimal equal)
        {
            var sut = new AddCalculator(new InputVariable(inputA, inputB)).Calculate();

            Assert.Equal(equal, sut);
        }
Esempio n. 6
0
 public AddCalculatorTest()
 {
     _calculator = new AddCalculator(Name);
 }