protected override void EstablishContext() { suppliedRequest = new SchoolMetricInstanceSetRequest{ SchoolId = suppliedSchoolId, MetricVariantId = suppliedMetricVariantId}; metricInstanceRepository = mocks.StrictMock<IRepository<SchoolMetricInstance>>(); metricInstanceExtendedPropertyRepository = mocks.StrictMock<IRepository<SchoolMetricInstanceExtendedProperty>>(); metricComponentRepository = mocks.StrictMock<IRepository<SchoolMetricComponent>>(); schoolBriefService = mocks.StrictMock<IBriefService>(); metricInstanceSetKeyResolver = mocks.StrictMock<IMetricInstanceSetKeyResolver<SchoolMetricInstanceSetRequest>>(); warehouseAvailabilityProvider = mocks.StrictMock<IWarehouseAvailabilityProvider>(); maxPriorYearProvider = mocks.StrictMock<IMaxPriorYearProvider>(); Expect.Call(metricInstanceRepository.GetAll()).Return(GetMetricInstances()); Expect.Call(metricInstanceExtendedPropertyRepository.GetAll()).Return(GetMetricInstanceExtendedProperties()); Expect.Call(metricComponentRepository.GetAll()).Return(GetMetricComponentProperties()); Expect.Call(schoolBriefService.Get(null)).IgnoreArguments().Return(new BriefModel { LocalEducationAgencyId = suppliedLocalEducationAgencyId }); Expect.Call(metricInstanceSetKeyResolver.GetMetricInstanceSetKey(suppliedRequest)).Return(suppliedMetricInstanceSetKey); Expect.Call(warehouseAvailabilityProvider.Get()).Return(true); Expect.Call(maxPriorYearProvider.Get(suppliedLocalEducationAgencyId)).Return(2011); }
protected override void EstablishContext() { suppliedRequest = new SchoolMetricInstanceSetRequest { SchoolId = suppliedSchoolId, MetricVariantId = suppliedMetricVariantId }; schoolBriefService = mocks.StrictMock<IBriefService>(); metricInstanceSetKeyResolver = mocks.StrictMock<IMetricInstanceSetKeyResolver<SchoolMetricInstanceSetRequest>>(); warehouseAvailabilityProvider = mocks.StrictMock<IWarehouseAvailabilityProvider>(); maxPriorYearProvider = mocks.StrictMock<IMaxPriorYearProvider>(); schoolMetricDataService = mocks.StrictMock<ISchoolMetricDataService>(); Expect.Call(warehouseAvailabilityProvider.Get()).Return(false); }