public AssemblyDataHelper( IJsonFileProvider jsonFileProvider, IDomainModelDefinitionsProviderProvider domainModelDefinitionsProviderProvider) { _jsonFileProvider = Preconditions.ThrowIfNull(jsonFileProvider, nameof(jsonFileProvider)); Preconditions.ThrowIfNull(domainModelDefinitionsProviderProvider, nameof(domainModelDefinitionsProviderProvider)); _domainModelsDefinitionsProvidersByProjectName = domainModelDefinitionsProviderProvider.DomainModelDefinitionsProvidersByProjectName(); }
public LegacyExtensionAssemblyDataProvider( AssemblyDataHelper assemblyDataHelper, ICodeRepositoryProvider codeRepositoryProvider, IDomainModelDefinitionsProviderProvider domainModelDefinitionsProviderProvider) { _assemblyDataHelper = Preconditions.ThrowIfNull(assemblyDataHelper, nameof(assemblyDataHelper)); _codeRepositoryProvider = Preconditions.ThrowIfNull(codeRepositoryProvider, nameof(codeRepositoryProvider)); Preconditions.ThrowIfNull(domainModelDefinitionsProviderProvider, nameof(domainModelDefinitionsProviderProvider)); _domainModelsDefinitionsProvidersByProjectName = domainModelDefinitionsProviderProvider.DomainModelDefinitionsProvidersByProjectName(); }
public AssemblyDataProvider( ICodeRepositoryProvider codeRepositoryProvider, IJsonFileProvider jsonFileProvider, IDomainModelDefinitionsProviderProvider domainModelDefinitionsProviderProvider) { _codeRepositoryProvider = Preconditions.ThrowIfNull(codeRepositoryProvider, nameof(codeRepositoryProvider)); _jsonFileProvider = Preconditions.ThrowIfNull(jsonFileProvider, nameof(jsonFileProvider)); _domainModelDefinitionsProviderProvider = Preconditions.ThrowIfNull(domainModelDefinitionsProviderProvider, nameof(domainModelDefinitionsProviderProvider)); _domainModelsDefinitionsProvidersByProjectName = domainModelDefinitionsProviderProvider.DomainModelDefinitionsProvidersByProjectName(); }
protected override void Act() { _domainModelDefinitionProviders = _domainModelDefinitionProvidersProvider.DomainModelDefinitionProviders(); _domainModelDefinitionsProvidersByProjectName = _domainModelDefinitionProvidersProvider.DomainModelDefinitionsProvidersByProjectName(); }