public ContentMapProvider(
            Func <CrmDbContext> createContext,
            ISolutionDefinitionProvider solutionDefinitionProvider,
            EventHubJobSettings eventHubJobSettings,
            PortalSolutions portalSolutions)
        {
            this.CreateContext = createContext;
            this.SolutionDefinitionProvider = solutionDefinitionProvider;
            this.EventHubJobSettings        = eventHubJobSettings;
            this.PortalSolutions            = portalSolutions;

            _map = new Lazy <ContentMap>(this.GetContentMap);
        }
 public static void Set(ISolutionDefinitionProvider solutionDefinitionProvider)
 {
     _solutionDefinitionProvider = solutionDefinitionProvider;
 }