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)); }
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); }