private void Initialize() { var environmentFactory = EnvironmentFactoryFactory.Create(); _authenticationContext = Substitute.For <IAuthenticationContext>(); var userOperations = environmentFactory.ManagementEnvironment.MgmtUserOperations; _companyOperations = environmentFactory.ManagementEnvironment.MgmtCompanyOperations; var settingProvider = new SettingProvider(environmentFactory.ManagementEnvironment.MgmtSettingOperations); var userService = new UserService(userOperations, _authenticationContext, settingProvider, null); _userId = userService.Register(new RegisterDto() { Name = "user", Email = EmailHelper.Generate(), Password = "******" }, null); _companyService = new CompanyService(_companyOperations, _authenticationContext, null, new CapabilityProvider(settingProvider)); _authenticationContext.GetContextUser().Returns(_userId); _companyId = _companyService.Create("new company"); _serviceOperations = environmentFactory.ManagementEnvironment.MgmtServiceOperations; _serviceService = new ServiceService(_serviceOperations, _companyOperations, _authenticationContext, null, new CapabilityProvider(settingProvider)); _serviceId = _serviceService.Create(new ServiceDto() { CompanyId = _companyId, Name = "new service" }); _networkOperations = environmentFactory.ManagementEnvironment.MgmtNetworkOperations; _networkService = new NetworkService(_networkOperations, _serviceOperations, _companyOperations, _authenticationContext, null); }
public ServiceService(IServiceOperations serviceOperations, ICompanyOperations companyOperations, IAuthenticationContext authenticationContext, ITelemetryDataSinkSetupServiceClient telemetryDataSinkSetupServiceClient, ICapabilityProvider capabilityProvider) : base(companyOperations, authenticationContext) { _serviceOperations = serviceOperations; _telemetryDataSinkSetupServiceClient = telemetryDataSinkSetupServiceClient; _capabilityProvider = capabilityProvider; }
public TelemetryDataSinkProcessor(ITelemetryDataSinkSetupServiceClient telemetryDataSinkSetupServiceClient, INetworkOperations networkOperations, IServiceOperations serviceOperations, ICompanyOperations companyOperations, IDynamicConnectionStringResolver dynamicConnectionStringResolver) { _telemetryDataSinkSetupServiceClient = telemetryDataSinkSetupServiceClient; _networkOperations = networkOperations; _serviceOperations = serviceOperations; _companyOperations = companyOperations; _dynamicConnectionStringResolver = dynamicConnectionStringResolver; }
public TelemetryDataSinkResolver(IDeviceOperations deviceOperations, INetworkOperations networkOperations, IServiceOperations serviceOperations, ICompanyOperations companyOperations, ITelemetryDataSinkMetadataRegistry telemetryDataSinkMetadataRegistry, IDynamicConnectionStringResolver dynamicConnectionStringResolver) { _deviceOperations = deviceOperations; _networkOperations = networkOperations; _serviceOperations = serviceOperations; _companyOperations = companyOperations; _telemetryDataSinkMetadataRegistry = telemetryDataSinkMetadataRegistry; _dynamicConnectionStringResolver = dynamicConnectionStringResolver; }
public NetworkService(INetworkOperations networkOperations, IServiceOperations serviceOperations, ICompanyOperations companyOperations, IAuthenticationContext authenticationContext, ITelemetryDataSinkSetupServiceClient telemetryDataSinkSetupServiceClient) : base(companyOperations, authenticationContext) { _networkOperations = networkOperations; _serviceOperations = serviceOperations; _telemetryDataSinkSetupServiceClient = telemetryDataSinkSetupServiceClient; }
public TelemetryMetadataService(ITelemetryDataSinkSetupServiceClient telemetryDataSinkSetupServiceClient, ICompanyOperations companyOperations, IAuthenticationContext authenticationContext) : base(companyOperations, authenticationContext) { _telemetryDataSinkSetupServiceClient = telemetryDataSinkSetupServiceClient; }
protected ManagementServiceBase(ICompanyOperations companyOperations, IAuthenticationContext authenticationContext) { _companyOperations = companyOperations; _authenticationContext = authenticationContext; }
public DeviceService(IDeviceOperations deviceOperations, INetworkOperations networkOperations, IServiceOperations serviceOperations, ICompanyOperations companyOperations, IAuthenticationContext authenticationContext, IMessagingServiceClient messagingServiceClient) : base(companyOperations, authenticationContext) { _deviceOperations = deviceOperations; _networkOperations = networkOperations; _serviceOperations = serviceOperations; _messagingServiceClient = messagingServiceClient; }