public void Start_AssesmentStartedSuccessfully_SuccessfulResult() { Assesment a = new Assesment(DEFAULT_ID); AssesmentStartOperationState state = a.Start(); Assert.AreEqual(AssesmentStartOperationState.Successful, state); }
public void Start_AssesmentNotFound_NotFoundResult() { Assesment a = new Assesment(0); AssesmentStartOperationState state = a.Start(); Assert.AreEqual(AssesmentStartOperationState.AssementNotFound, state); }
public void Start_ByAssesmentIdAlreadyStarted_AlreadyStartedResult() { doCleanUp = true; Assesment a = new Assesment(DEFAULT_ASSESMENT_ID); AssesmentStartOperationState state = a.Start(); Assert.AreEqual(AssesmentStartOperationState.AlreadyStarted, state); }
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); }
public ActionResult Start() { Assesment assesment = Session[SESSION_ASSESMENT_OBJECT] != null ? (Assesment)Session[SESSION_ASSESMENT_OBJECT] : null; if (assesment == null) { return(Json(new { }, JsonRequestBehavior.AllowGet)); } AssesmentStartOperationState state = assesment.Start(); return(Json(new { result = state.ToString() }, JsonRequestBehavior.AllowGet)); }