public void SignUp_Action_Returns_View() { //Arrange _jobRoleRepository.FindAll().ReceivedWithAnyArgs().Returns(new List <JobRole>()); _technologyRepository.FindAll().ReceivedWithAnyArgs().Returns(new List <Technology>()); _experienceLevelRepository.FindAll().ReceivedWithAnyArgs().Returns(new List <ExperienceLevel>()); //Act var controller = new VolunteerController(_waitListHelper, _volunteerRepository, _jobRoleRepository, _notificationService, _technologyRepository, _experienceLevelRepository); var result = controller.SignUp(); //assert result.AssertViewRendered(); }
private void InitializeViewBag(SignUpViewModel model) { ViewBag.JobRoles = _jobRoleRepository.FindAll().ToSelectList(j => j.Description, j => j.Id.ToString(), j => model != null && model.JobRoleIds != null && model.JobRoleIds.Contains(j.Id)); ViewBag.Technologies = _technologyRepository.FindAll().ToSelectList(t => t.Description, t => t.Id.ToString(), t => model != null && model.TechnologyIds != null && model.TechnologyIds.Contains(t.Id)); ViewBag.ExperienceLevels = _xpLevelRepository.FindAll().ToSelectList(e => e.Description, e => e.Id.ToString(), e => model != null && model.ExperienceLevel == e.Id); }