コード例 #1
0
ファイル: TestCalc.cs プロジェクト: Bogdashyts/ECalc
        public void TestFactorial()
        {
            var factorial = new CalcModel();
            factorial.Operand1 = 4;
            factorial.Operation = CalcOperations.Factorial;

            Assert.AreEqual(24, factorial.Calculate());
        }
コード例 #2
0
ファイル: TestCalc.cs プロジェクト: Bogdashyts/ECalc
        public void Devide()
        {
            var devide = new CalcModel();
            devide.Operand1 = 1;
            devide.Operand2 = 0;
            devide.Operation = CalcOperations.Devide;

            Assert.IsNull(devide.Calculate());
        }
コード例 #3
0
ファイル: TestCalc.cs プロジェクト: Bogdashyts/ECalc
        public void TestSum()
        {
            var sumresult = new CalcModel();

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

            Assert.AreEqual(53, sumresult.Calculate());
        }
コード例 #4
0
ファイル: CalcController.cs プロジェクト: Bogdashyts/ECalc
 public ActionResult Calculate(CalcModel calcModel)
 {
     calcModel.Calculate();
     return View(calcModel);
 }