protected override void Arrange() { _configValueProvider = A.Fake <IConfigValueProvider>(); A.CallTo(() => _configValueProvider.GetValue(A <string> ._)).Returns("5"); _clientAppRepo = A.Fake <IClientAppRepo>(); _defaultApplicationCreator = A.Fake <IDefaultApplicationCreator>(); _sandboxProvisioner = A.Fake <ISandboxProvisioner>(); _clientCreator = new ClientCreator(_configValueProvider, _clientAppRepo, _defaultApplicationCreator, _sandboxProvisioner); _user = A.Fake <User>(); A.CallTo(() => _user.ApiClients).Returns( new List <ApiClient> { A.Fake <ApiClient>(), A.Fake <ApiClient>(), A.Fake <ApiClient>(), A.Fake <ApiClient>(), A.Fake <ApiClient>() }); }
public UpdateAdminDatabaseTask(IClientAppRepo clientAppRepo, IDefaultApplicationCreator defaultApplicationCreator, IConfiguration configuration, ApiSettings apiSettings, IConfigurationRoot configurationRoot) { _clientAppRepo = clientAppRepo; _defaultApplicationCreator = defaultApplicationCreator; _configuration = configuration; _apiSettings = apiSettings; _configurationRoot = configurationRoot; }
public ClientCreator( IConfigValueProvider configValueProvider, IClientAppRepo clientAppRepo, IDefaultApplicationCreator defaultApplicationCreator, ISandboxProvisioner sandboxProvisioner) { _sandboxProvisioner = sandboxProvisioner; _configValueProvider = Preconditions.ThrowIfNull(configValueProvider, nameof(configValueProvider)); _maximumSandboxesPerUser = GetMaximumSandboxesPerUserOrDefault(); _clientAppRepo = Preconditions.ThrowIfNull(clientAppRepo, nameof(clientAppRepo)); _defaultApplicationCreator = Preconditions.ThrowIfNull(defaultApplicationCreator, nameof(defaultApplicationCreator)); }
public InitializationEngine( InitializationModel initializationModel, IClientAppRepo clientAppRepo, IClientCreator clientCreator, ITemplateDatabaseLeaQuery templateDatabaseLeaQuery, IDefaultApplicationCreator applicationCreator ) { _settings = initializationModel; _clientAppRepo = clientAppRepo; _clientCreator = clientCreator; _templateDatabaseLeaQuery = templateDatabaseLeaQuery; _applicationCreator = applicationCreator; }
public ClientCreator( IConfiguration configValueProvider, IClientAppRepo clientAppRepo, IDefaultApplicationCreator defaultApplicationCreator, ITemplateDatabaseLeaQuery templateDatabaseLeaQuery, ISandboxProvisioner sandboxProvisioner) { _sandboxProvisioner = sandboxProvisioner; _configuration = Preconditions.ThrowIfNull(configValueProvider, nameof(configValueProvider)); _maximumSandboxesPerUser = GetMaximumSandboxesPerUserOrDefault(); _templateDatabaseLeaQuery = Preconditions.ThrowIfNull(templateDatabaseLeaQuery, nameof(templateDatabaseLeaQuery)); _clientAppRepo = Preconditions.ThrowIfNull(clientAppRepo, nameof(clientAppRepo)); _defaultApplicationCreator = Preconditions.ThrowIfNull(defaultApplicationCreator, nameof(defaultApplicationCreator)); }
public InitializationEngine( IOptions <Dictionary <string, UserOptions> > users, IClientAppRepo clientAppRepo, IClientCreator clientCreator, ITemplateDatabaseLeaQuery templateDatabaseLeaQuery, IDefaultApplicationCreator applicationCreator, IIdentityProvider identityProvider ) { _users = users.Value; _clientAppRepo = clientAppRepo; _clientCreator = clientCreator; _templateDatabaseLeaQuery = templateDatabaseLeaQuery; _applicationCreator = applicationCreator; _identityProvider = identityProvider; }