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