Exemplo n.º 1
0
        public void CalculateTest()
        {
            double expected = -34;
            double actual   = new SubtractionCalculator().Calculate(-33, 1);

            Assert.AreEqual(expected, actual);
        }
        public void CalculateTest(double firstValue, double secondValue, double expected)
        {
            var calculator   = new SubtractionCalculator();
            var actualResult = calculator.Calculate(firstValue, secondValue);

            Assert.AreEqual(expected, actualResult);
        }
Exemplo n.º 3
0
        public void Calculate()
        {
            ITwoArgumentsCalculator calculator = new SubtractionCalculator();
            double result = calculator.Calculate(14, 2);

            Assert.AreEqual(12, result);
        }
        public void SubtractionCalculatorTest()
        {
            var    calculator = new SubtractionCalculator();
            double actual     = calculator.Calculate(2, 1);

            Assert.AreEqual(1, actual);
        }
        public void SubtractionCalculatorTests(double firstArgument, double secondArgument, double result)
        {
            var calculator   = new SubtractionCalculator();
            var actualResult = calculator.Calculate(firstArgument, secondArgument);

            Assert.AreEqual(result, actualResult);
        }
Exemplo n.º 6
0
        public void CalculateTest()
        {
            SubtractionCalculator calculator = new SubtractionCalculator();

            Assert.AreEqual(0, calculator.Calculate(5, 5));
            Assert.AreEqual(10, calculator.Calculate(5, -5));
            Assert.AreEqual(-1.8, calculator.Calculate(1.2, 3));
        }
Exemplo n.º 7
0
        public void CalculateTest(double valueOne, double valueTwo, double result)
        {
            var calculator = new SubtractionCalculator();
            var testResult = calculator.Calculate(valueOne, valueTwo);


            Assert.AreEqual(result, testResult);
        }
        public void CalculateTest()
        {
            SubtractionCalculator calculator = new SubtractionCalculator();

            Assert.AreEqual(8, calculator.Calculate(10, 2));
            Assert.AreEqual(12, calculator.Calculate(13, 1));
            Assert.AreEqual(5, calculator.Calculate(5.3, 0.3));
        }
Exemplo n.º 9
0
        public void ShouldReturnCorrectDifferenceOfNumbers()
        {
            var calculator = new SubtractionCalculator(new List <int> {
                1, 2, 3
            });
            var actualResult = calculator.Calculate();

            Assert.AreEqual(actualResult, -6);

            calculator = new SubtractionCalculator(new List <int> {
                7, 11, 24, 7
            });
            actualResult = calculator.Calculate();
            Assert.AreEqual(actualResult, -49);
        }
Exemplo n.º 10
0
        private ICalculator <float> CreateCalculator(CalculateType calculateType, params float[] values)
        {
            ICalculator <float> ret = null;

            switch (calculateType)
            {
            case CalculateType.Addition:
                ret = new AdditionCalculator <float>(values[0], values[1]);
                break;

            case CalculateType.Subtraction:
                ret = new SubtractionCalculator <float>(values[0], values[1]);
                break;

            case CalculateType.Multiplication:
                ret = new MultiplicationCalculator <float>(values[0], values[1]);
                break;

            case CalculateType.Division:
                ret = new DivisionCalculator <float>(values[0], values[1]);
                break;

            case CalculateType.Power:
                ret = new PowerCalculator <float>(values[0], values[1]);
                break;

            case CalculateType.Sine:
                ret = new SineCalculator <float>(values[0]);
                break;

            case CalculateType.Cosine:
                ret = new CosineCalculator <float>(values[0]);
                break;
            }

            return(ret);
        }