protected override void EstablishContext() { repository = mocks.StrictMock<IRepository<EdFi.Dashboards.Application.Data.Entities.LocalEducationAgency>>(); Expect.Call(repository.GetAll()).Return(GetLocalEducationAgency()); resolutionService = new RouteValueResolutionService(repository); }
protected override void EstablishContext() { IQueryable<SchoolInformation> schoolData = (new List<SchoolInformation> { // new SchoolInformation { LocalEducationAgencyId = LOCAL_EDUCATION_AGENCY_ID, SchoolId = SCHOOL_ID, Name = "-010--LISD-TV--thru-06-07-" }, // This is a decoy value matching supplied route value new SchoolInformation { LocalEducationAgencyId = LOCAL_EDUCATION_AGENCY_ID, SchoolId = SCHOOL_ID, Name = " 010 LISD TV thru 06 07 " }, // This is the targeted school new SchoolInformation { LocalEducationAgencyId = LOCAL_EDUCATION_AGENCY_ID, SchoolId = SCHOOL_ID + 1, Name = "Beginning Text _010__LISD_TV__thru_06_07_" }, new SchoolInformation { LocalEducationAgencyId = LOCAL_EDUCATION_AGENCY_ID, SchoolId = SCHOOL_ID + 2, Name = "_010__LISD_TV__thru_06_07_ Ending Text" }, new SchoolInformation { LocalEducationAgencyId = LOCAL_EDUCATION_AGENCY_ID, SchoolId = SCHOOL_ID + 3, Name = "Beginning Text _010__LISD_TV__thru_06_07_ Ending Text" }, new SchoolInformation { LocalEducationAgencyId = LOCAL_EDUCATION_AGENCY_ID + 1, SchoolId = SCHOOL_ID + 1, Name = "_010__LISD_TV__thru_06_07_" }, // Make sure that we are filtering on LEA Id }) .AsQueryable(); var schoolInfoRepo = mocks.StrictMock<IRepository<SchoolInformation>>(); Expect.Call(schoolInfoRepo.GetAll()) .Return(schoolData); resolutionService = new RouteValueResolutionService(schoolInfoRepo); }