예제 #1
0
        public void UpdateLeftTime_TimeRunOut_MinutesLeftStillZero()
        {
            Assesment a = new Assesment(DEFAULT_ID);

            a.Start();
            a.UpdateLeftTime();
            AssesmentContextTO context = a.GetCurrentContext();

            Assert.AreEqual(true, context.MinutesLeft >= 0);
        }
예제 #2
0
        public ActionResult UpdateLeftTime()
        {
            Assesment assesment = Session[SESSION_ASSESMENT_OBJECT] != null ? (Assesment)Session[SESSION_ASSESMENT_OBJECT] : null;

            if (assesment == null)
            {
                return(Json(new { }, JsonRequestBehavior.AllowGet));
            }

            assesment.UpdateLeftTime();

            return(Json(new { success = true }, JsonRequestBehavior.AllowGet));
        }