Example #1
0
        public void TestFactorial()
        {
            var factorial = new CalcModel();
            factorial.Operand1 = 4;
            factorial.Operation = CalcOperations.Factorial;

            Assert.AreEqual(24, factorial.Calculate());
        }
Example #2
0
        public void Devide()
        {
            var devide = new CalcModel();
            devide.Operand1 = 1;
            devide.Operand2 = 0;
            devide.Operation = CalcOperations.Devide;

            Assert.IsNull(devide.Calculate());
        }
Example #3
0
        public void TestSum()
        {
            var sumresult = new CalcModel();

            sumresult.Operand1 = 2;
            sumresult.Operand2 = 3;
            sumresult.Operation = CalcOperations.Sum;

            Assert.AreEqual(53, sumresult.Calculate());
        }
Example #4
0
 public ActionResult Calculate(CalcModel calcModel)
 {
     calcModel.Calculate();
     return View(calcModel);
 }