public void GivenLogicManagerGeneratesViewModel_WhenGetManageView_ThenViewContainsViewModel() { StudentApprovalListOptionsModel expected = new StudentApprovalListOptionsModel(); MockLogicManager.Expect(m => m.GenerateApprovalListOptionsViewModel()).Return(expected); ViewResult actual = Target.Index(); actual.AssertGetViewModel(expected); }
private void PopulateViewModel(StudentApprovalListOptionsModel viewModel) { viewModel.SchoolFilterList = LoadSchoolNameList(); viewModel.ProviderFilterList = ProviderRepository.Items.Where(p => p.IsActive).Select(p => p.Name).ToList().OrderBy(p => p); viewModel.TotalStudentsWithApproval = CountStudentsWithApprovedProviders(); }
public StudentApprovalListOptionsModel GenerateApprovalListOptionsViewModel() { var viewModel = new StudentApprovalListOptionsModel(); PopulateViewModel(viewModel); return viewModel; }