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

            Assert.AreEqual(expected, actualResult);
        }
Ejemplo n.º 2
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 DivideCalculatorTest()
 {
     _calculator = new DivideCalculator(Name);
 }
Ejemplo n.º 4
0
        public void NegativeDivideCalculatorTest()
        {
            var calculator = new DivideCalculator();

            Assert.Throws <Exception>(() => calculator.Calculate(1, 0));
        }
        public void Add_Inputs(decimal inputA, decimal inputB, decimal equal)
        {
            var sut = new DivideCalculator(new InputVariable(inputA, inputB)).Calculate();

            Assert.Equal(equal, sut);
        }