public DomainSpecificMetricNodeResolver(IEdFiDashboardContextProvider dashboardContextProvider, IMetricMetadataTreeService metricMetadataTreeService, IRootMetricNodeResolver rootMetricNodeResolver) { this.dashboardContextProvider = dashboardContextProvider; this.metricMetadataTreeService = metricMetadataTreeService; this.rootMetricNodeResolver = rootMetricNodeResolver; }
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); }