コード例 #1
0
        protected override void EstablishContext()
        {
            suppliedMetricInstanceSetKey_ForWantedData = new Guid("56cff024-f54a-4a7f-89c2-5af94a4660da");
            suppliedRequest = new TestMetricInstanceSetRequestBase();

            //Use mock data
            metricInstanceSetKeyResolver = mocks.StrictMock<IMetricInstanceSetKeyResolver<TestMetricInstanceSetRequestBase>>();
            Expect.Call(metricInstanceSetKeyResolver.GetMetricInstanceSetKey(suppliedRequest)).Return(suppliedMetricInstanceSetKey_ForWantedData);

            metricInstancesService = mocks.StrictMock<IMetricInstancesService>();
            Expect.Call(metricInstancesService.Get(null)).IgnoreArguments().Return(GetSuppliedMetricInstanceData());

            metricInstanceExtendedPropertiesService = mocks.StrictMock<IMetricInstanceExtendedPropertiesService>();
            Expect.Call(metricInstanceExtendedPropertiesService.Get(null)).IgnoreArguments().Return(GetSuppliedMetricInstanceExtendedPropertyData());

            metricComponentsService = mocks.StrictMock<IMetricComponentsService>();
            Expect.Call(metricComponentsService.Get(null)).IgnoreArguments().Return(GetSuppliedMetricComponentData());

            metricGoalsService = mocks.StrictMock<IMetricGoalsService>();
            Expect.Call(metricGoalsService.Get(null)).IgnoreArguments().Return(GetSuppliedMetricGoalData());

            metricIndicatorsService = mocks.StrictMock<IMetricIndicatorsService>();
            Expect.Call(metricIndicatorsService.Get(null)).IgnoreArguments().Return(GetSuppliedMetricIndicatorData());

            metricFootnoteDescType = mocks.StrictMock<IMetricFootnoteDescriptionTypesService>();
            Expect.Call(metricFootnoteDescType.Get(null)).IgnoreArguments().Return(getSuppliedMetricFootnotDescTypeData());

            metricInstanceFootnotesService = mocks.StrictMock<IMetricInstanceFootnotesService>();
            Expect.Call(metricInstanceFootnotesService.Get(null)).IgnoreArguments().Return(GetSuppliedMetricFootnoteData());
        }