Example #1
0
        public void modDiv_ShouldCorrectValue()
        {
            var simpleCalc = new SimpleCalc();
            var modDiv     = simpleCalc.modDiv(1, 2);

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

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

            Assert.Equal(0, div);
        }
Example #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));
        }
Example #5
0
        public void Sub_ShouldCorrectValue()
        {
            var simpleCalc = new SimpleCalc();
            var sub        = simpleCalc.Sub(2, 1);

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

            Assert.Equal(2, mul);
        }
Example #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());
        }
Example #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());
        }
Example #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);
        }
Example #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);
        }
Example #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);
        }
Example #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);
        }
Example #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);
        }
Example #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);
        }
Example #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);
        }
Example #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);
        }
Example #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);
        }
Example #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);
        }
Example #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);
        }
Example #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);
        }
Example #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);
        }
Example #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);
        }
Example #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);
        }
Example #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);
        }
Example #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);
        }
Example #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);
        }
Example #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);
        }
Example #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);
        }
Example #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);
        }
Example #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);
        }