Пример #1
0
        public void Start_AssesmentStartedSuccessfully_SuccessfulResult()
        {
            Assesment a = new Assesment(DEFAULT_ID);
            AssesmentStartOperationState state = a.Start();

            Assert.AreEqual(AssesmentStartOperationState.Successful, state);
        }
Пример #2
0
        public void Start_AssesmentNotFound_NotFoundResult()
        {
            Assesment a = new Assesment(0);
            AssesmentStartOperationState state = a.Start();

            Assert.AreEqual(AssesmentStartOperationState.AssementNotFound, state);
        }
Пример #3
0
        public void Start_ByAssesmentIdAlreadyStarted_AlreadyStartedResult()
        {
            doCleanUp = true;
            Assesment a = new Assesment(DEFAULT_ASSESMENT_ID);
            AssesmentStartOperationState state = a.Start();

            Assert.AreEqual(AssesmentStartOperationState.AlreadyStarted, state);
        }
Пример #4
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));
        }