示例#1
0
        public virtual ActionResult RestartNo(AssessmentViewModel model, Guid assessmentId)
        {
            var assessment = _assessmentHelper.GetAssessment(assessmentId);

            var viewModel = _terminatedViewModelBuilder.BuildTerminatedAssessmentViewModel(assessment);

            viewModel.TerminatedReasonRequired = true;
            return(View(MVC.Assessment.Views.Terminated, viewModel));
        }
示例#2
0
        public void CompleteGET_GivenAssessmentId_TerminatedViewBuilderShouldBeCalled()
        {
            var assessment = new Assessment();

            A.CallTo(() => _assessmentHelper.GetAssessment(A <Guid> ._)).Returns(assessment);

            _assessmentController.Complete(A <Guid> ._);

            A.CallTo(() => _terminatedViewModelBuilder.BuildTerminatedAssessmentViewModel(assessment)).MustHaveHappened(Repeated.Exactly.Once);
        }