Exemple #1
0
        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);
        }
Exemple #2
0
 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;
 }
Exemple #4
0
 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;
 }
Exemple #5
0
 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;
 }
Exemple #7
0
 protected ManagementServiceBase(ICompanyOperations companyOperations, IAuthenticationContext authenticationContext)
 {
     _companyOperations     = companyOperations;
     _authenticationContext = authenticationContext;
 }
Exemple #8
0
 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;
 }