Ejemplo n.º 1
0
        public void TestLogOperation_Valid_Calculation()
        {
            HomeController homeCtrl = new HomeController();
            CalculationModel calculationModel = new CalculationModel()
            {
                OperationName = "Testing",
                OperatorA = 1,
                OperatorB = 1,
                Result = 1
            };

            Assert.AreEqual(0, homeCtrl.LogOperation(calculationModel).Data);
        }
        public JsonResult LogOperation(CalculationModel calculation)
        {
            int result = -1;

            CalculationManager calcManager = new CalculationManager();

            if (calculation != null)
            {
                calculation.CreateDT = DateTime.UtcNow;
                result = calcManager.LogCalculation(calculation.GetCalculation());
            }

            return new JsonResult { Data = result };
        }