public DomainSpecificMetricNodeResolver(IEdFiDashboardContextProvider dashboardContextProvider,
     IMetricMetadataTreeService metricMetadataTreeService,
     IRootMetricNodeResolver rootMetricNodeResolver)
 {
     this.dashboardContextProvider = dashboardContextProvider;
     this.metricMetadataTreeService = metricMetadataTreeService;
     this.rootMetricNodeResolver = rootMetricNodeResolver;
 }
Esempio n. 2
0
 public RootMetricNodeResolver(IEdFiDashboardContextProvider dashboardContextProvider, 
     IMetricMetadataTreeService metricMetadataTreeService, 
     ISchoolCategoryProvider schoolCategoryProvider)
 {
     this.schoolCategoryProvider = schoolCategoryProvider;
     this.metricMetadataTreeService = metricMetadataTreeService;
     this.dashboardContextProvider = dashboardContextProvider;
 }
        protected override void EstablishContext()
        {
            //Prepare supplied data collections
            suppliedMetadataTree = GetSuppliedMetricMetadataTree();

            //Set up the mocks
            dashboardContextProvider = mocks.StrictMock<IEdFiDashboardContextProvider>();
            metricMetadataTreeService = mocks.StrictMock<IMetricMetadataTreeService>();
            rootMetricNodeResolver = mocks.StrictMock<IRootMetricNodeResolver>();

            //Set expectations
            Expect.Call(metricMetadataTreeService.Get(null)).IgnoreArguments().Return(suppliedMetadataTree);
        }