コード例 #1
0
        public void modDiv_ShouldCorrectValue()
        {
            var simpleCalc = new SimpleCalc();
            var modDiv     = simpleCalc.modDiv(1, 2);

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

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

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

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

            Assert.Equal(2, mul);
        }
コード例 #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());
        }
コード例 #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());
        }
コード例 #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);
        }
コード例 #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);
        }
コード例 #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);
        }
コード例 #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);
        }
コード例 #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);
        }
コード例 #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);
        }
コード例 #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);
        }
コード例 #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);
        }
コード例 #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);
        }
コード例 #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);
        }
コード例 #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);
        }
コード例 #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);
        }
コード例 #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);
        }
コード例 #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);
        }
コード例 #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);
        }
コード例 #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);
        }
コード例 #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);
        }
コード例 #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);
        }
コード例 #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);
        }
コード例 #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);
        }
コード例 #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);
        }
コード例 #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);
        }