Exemplo n.º 1
0
        public void modDiv_ShouldCorrectValue()
        {
            var simpleCalc = new SimpleCalc();
            var modDiv     = simpleCalc.modDiv(1, 2);

            Assert.Equal(1, modDiv);
        }
Exemplo n.º 2
0
        public void Sum_ShouldCorrectValue()
        {
            var simpleCalc = new SimpleCalc();
            var sum        = simpleCalc.Sum(1, 2);

            Assert.Equal(3, sum);
        }
Exemplo n.º 3
0
        public void Div_ShouldCorrectValue()
        {
            var simpleCalc = new SimpleCalc();
            var div        = simpleCalc.Div(1, 2);

            Assert.Equal(0, div);
        }
Exemplo n.º 4
0
        public IActionResult Index(Calculator cal, string op)
        {
            SimpleCalc calc = new SimpleCalc();

            cal.result = calc.OperatorSwitch(cal.firstNum, cal.secondNum, op);
            return(View(cal));
        }
Exemplo n.º 5
0
        public void Sub_ShouldCorrectValue()
        {
            var simpleCalc = new SimpleCalc();
            var sub        = simpleCalc.Sub(2, 1);

            Assert.Equal(1, sub);
        }
Exemplo n.º 6
0
        public void Mul_ShouldCorrectValue()
        {
            var simpleCalc = new SimpleCalc();
            var mul        = simpleCalc.Mul(1, 2);

            Assert.Equal(2, mul);
        }
Exemplo n.º 7
0
        public string Get([FromQuery] decimal leftNumber, [FromQuery] decimal rightNumber)
        {
            SimpleCalc calc = new SimpleCalc();
            decimal    result;

            result = calc.multiplicationFunc(leftNumber, rightNumber);
            return(result.ToString());
        }
Exemplo n.º 8
0
        public string Post([FromForm] decimal leftNumber, [FromForm] decimal rightNumber)
        {
            SimpleCalc calc = new SimpleCalc();
            decimal    result;

            result = calc.subtractionFunc(leftNumber, rightNumber);
            return(result.ToString());
        }
Exemplo n.º 9
0
        public void DivideOneNgeativeOnePositive()
        {
            SimpleCalc simpleCalc = new SimpleCalc();
            double     a          = -10.0;
            double     b          = 14.0;

            double ans    = a / b;
            double result = simpleCalc.divideNumbers(a, b);

            Assert.AreEqual(result, ans);
        }
Exemplo n.º 10
0
        public void DivideTwoNegatives()
        {
            SimpleCalc simpleCalc = new SimpleCalc();
            double     a          = -10.0;
            double     b          = -10.0;

            double ans    = a / b;
            double result = simpleCalc.divideNumbers(a, b);

            Assert.AreEqual(result, ans);
        }
Exemplo n.º 11
0
        public void MultilpyDecimalAndNegative()
        {
            SimpleCalc simpleCalc = new SimpleCalc();
            double     a          = 0.120;
            double     b          = -2.0;

            double ans    = a * b;
            double result = simpleCalc.mulitplyNumbers(a, b);

            Assert.AreEqual(result, ans);
        }
Exemplo n.º 12
0
        public void MultilpyWholeNumberAndDecimal()
        {
            SimpleCalc simpleCalc = new SimpleCalc();
            double     a          = 12.0;
            double     b          = 0.1230;

            double ans    = a * b;
            double result = simpleCalc.mulitplyNumbers(a, b);

            Assert.AreEqual(result, ans);
        }
Exemplo n.º 13
0
        public void SubstractTwoPositives()
        {
            SimpleCalc simpleCalc = new SimpleCalc();
            double     a          = 10.0;
            double     b          = 10.0;

            double ans    = a - b;
            double result = simpleCalc.substractNumbers(a, b);

            Assert.AreEqual(result, ans);
        }
Exemplo n.º 14
0
        public void MultilpyTwoPositives()
        {
            SimpleCalc simpleCalc = new SimpleCalc();
            double     a          = 10.0;
            double     b          = 10.0;

            double ans    = a * b;
            double result = simpleCalc.mulitplyNumbers(a, b);

            Assert.AreEqual(result, ans);
        }
Exemplo n.º 15
0
        public void DivideWholeNumberAndDecimal()
        {
            SimpleCalc simpleCalc = new SimpleCalc();
            double     a          = 12.0;
            double     b          = 0.1230;

            double ans    = a / b;
            double result = simpleCalc.divideNumbers(a, b);

            Assert.AreEqual(result, ans);
        }
Exemplo n.º 16
0
        public void SubstractWholeNumberAndDecimal()
        {
            SimpleCalc simpleCalc = new SimpleCalc();
            double     a          = 12.0;
            double     b          = 0.1230;

            double ans    = a - b;
            double result = simpleCalc.substractNumbers(a, b);

            Assert.AreEqual(result, ans);
        }
Exemplo n.º 17
0
        public void SubstractDecimalAndNegative()
        {
            SimpleCalc simpleCalc = new SimpleCalc();
            double     a          = 0.120;
            double     b          = -2.0;

            double ans    = a - b;
            double result = simpleCalc.substractNumbers(a, b);

            Assert.AreEqual(result, ans);
        }
Exemplo n.º 18
0
        public void SubstractTwoDecimals()
        {
            SimpleCalc simpleCalc = new SimpleCalc();
            double     a          = 0.123342130;
            double     b          = 0.123342130;

            double ans    = a - b;
            double result = simpleCalc.substractNumbers(a, b);

            Assert.AreEqual(result, ans);
        }
Exemplo n.º 19
0
        public void SubstractTwoLargeNumbers()
        {
            SimpleCalc simpleCalc = new SimpleCalc();
            double     a          = 1973820.0;
            double     b          = 1256890.0;

            double ans    = a - b;
            double result = simpleCalc.substractNumbers(a, b);

            Assert.AreEqual(result, ans);
        }
Exemplo n.º 20
0
        public void SubstractOneZeroOneNegative()
        {
            SimpleCalc simpleCalc = new SimpleCalc();
            double     a          = 0.0;
            double     b          = -10.0;

            double ans    = a - b;
            double result = simpleCalc.substractNumbers(a, b);

            Assert.AreEqual(result, ans);
        }
Exemplo n.º 21
0
        public void DivideZeroAndPositive()
        {
            SimpleCalc simpleCalc = new SimpleCalc();
            double     a          = 0.0;
            double     b          = 10.0;

            double ans    = a / b;
            double result = simpleCalc.divideNumbers(a, b);

            Assert.AreEqual(result, ans);
        }
Exemplo n.º 22
0
        public void AddTwoZeros()
        {
            SimpleCalc simpleCalc = new SimpleCalc();
            double     a          = 0.0;
            double     b          = 0.0;

            double ans    = a + b;
            double result = simpleCalc.addNumbers(a, b);

            Assert.AreEqual(result, ans);
        }
Exemplo n.º 23
0
        public void DivideTwoDecimals()
        {
            SimpleCalc simpleCalc = new SimpleCalc();
            double     a          = 0.123342130;
            double     b          = 0.13342130;

            double ans    = a / b;
            double result = simpleCalc.divideNumbers(a, b);

            Assert.AreEqual(result, ans);
        }
Exemplo n.º 24
0
        public void AddTwoLargeNumbers()
        {
            SimpleCalc simpleCalc = new SimpleCalc();
            double     a          = 1973820.0;
            double     b          = 1256890.0;

            double ans    = a + b;
            double result = simpleCalc.addNumbers(a, b);

            Assert.AreEqual(result, ans);
        }
Exemplo n.º 25
0
        public void DivideDecimalAndNegative()
        {
            SimpleCalc simpleCalc = new SimpleCalc();
            double     a          = -2.0;
            double     b          = 0.120;

            double ans    = a / b;
            double result = simpleCalc.divideNumbers(a, b);

            Assert.AreEqual(result, ans);
        }
Exemplo n.º 26
0
        public void AddDecimalAndNegative()
        {
            SimpleCalc simpleCalc = new SimpleCalc();
            double     a          = 0.120;
            double     b          = -2.0;

            double ans    = a + b;
            double result = simpleCalc.addNumbers(a, b);

            Assert.AreEqual(result, ans);
        }
Exemplo n.º 27
0
        public void AddOneZeroOneNegative()
        {
            SimpleCalc simpleCalc = new SimpleCalc();
            double     a          = 0.0;
            double     b          = -10.0;

            double ans    = a + b;
            double result = simpleCalc.addNumbers(a, b);

            Assert.AreEqual(result, ans);
        }
Exemplo n.º 28
0
        public void MultilpyTwoLargeNumbers()
        {
            SimpleCalc simpleCalc = new SimpleCalc();
            double     a          = 1973820.0;
            double     b          = 1256890.0;

            double ans    = a * b;
            double result = simpleCalc.mulitplyNumbers(a, b);

            Assert.AreEqual(result, ans);
        }
Exemplo n.º 29
0
        public void MultilpyOneZeroOneNegative()
        {
            SimpleCalc simpleCalc = new SimpleCalc();
            double     a          = 0.0;
            double     b          = -10.0;

            double ans    = a * b;
            double result = simpleCalc.mulitplyNumbers(a, b);

            Assert.AreEqual(result, ans);
        }
Exemplo n.º 30
0
        public void MultilpyTwoDecimals()
        {
            SimpleCalc simpleCalc = new SimpleCalc();
            double     a          = 0.123342130;
            double     b          = 0.123342130;

            double ans    = a * b;
            double result = simpleCalc.mulitplyNumbers(a, b);

            Assert.AreEqual(result, ans);
        }