public PreValidationPopulationService( IMessageCachePopulationService messageCachePopulationService, IFileDataCachePopulationService fileDataCachePopulationService, IInternalDataCachePopulationService internalDataCachePopulationService, IExternalDataCachePopulationService externalDataCachePopulationService, ILearnerReferenceDataCachePopulationService learnerReferenceDataCachePopulationService) { _messageCachePopulationService = messageCachePopulationService; _fileDataCachePopulationService = fileDataCachePopulationService; _internalDataCachePopulationService = internalDataCachePopulationService; _externalDataCachePopulationService = externalDataCachePopulationService; _learnerReferenceDataCachePopulationService = learnerReferenceDataCachePopulationService; }
private PreValidationPopulationService NewService( IMessageCachePopulationService messageCachePopulationService = null, IFileDataCachePopulationService fileDataCachePopulationService = null, IInternalDataCachePopulationService internalDataCachePopulationService = null, IExternalDataCachePopulationService externalDataCachePopulationService = null, ILearnerReferenceDataCachePopulationService learnerReferenceDataCachePopulationService = null) { return(new PreValidationPopulationService( messageCachePopulationService, fileDataCachePopulationService, internalDataCachePopulationService, externalDataCachePopulationService, learnerReferenceDataCachePopulationService)); }