public DeviceLogicWithIoTHubDM(IIotHubRepository iotHubRepository, IDeviceRegistryCrudRepository deviceRegistryCrudRepository,
                                IDeviceRegistryListRepository deviceRegistryListRepository, IVirtualDeviceStorage virtualDeviceStorage,
                                ISecurityKeyGenerator securityKeyGenerator, IConfigurationProvider configProvider, IDeviceRulesLogic deviceRulesLogic,
                                INameCacheLogic nameCacheLogic, IDeviceListFilterRepository deviceListFilterRepository) :
     base(iotHubRepository, deviceRegistryCrudRepository, deviceRegistryListRepository, virtualDeviceStorage, securityKeyGenerator, configProvider, deviceRulesLogic, nameCacheLogic, deviceListFilterRepository)
 {
     _configProvider = configProvider;
 }
Example #2
0
 public IoTHubRepositoryTests()
 {
     deviceManagerMock = new Mock <IIoTHubDeviceManager>();
     deviceManagerMock.Setup(dm => dm.AddDeviceAsync(It.IsAny <Device>())).ReturnsAsync(new Device());
     deviceManagerMock.Setup(dm => dm.RemoveDeviceAsync(It.IsAny <string>())).Returns(Task.FromResult(true));
     iotHubRepository = new IotHubRepository(deviceManagerMock.Object);
     fixture          = new Fixture();
 }
 public IoTHubRepositoryTests()
 {
     deviceManagerMock = new Mock<IIoTHubDeviceManager>();
     deviceManagerMock.Setup(dm => dm.AddDeviceAsync(It.IsAny<Device>())).ReturnsAsync(new Device());
     deviceManagerMock.Setup(dm => dm.RemoveDeviceAsync(It.IsAny<string>())).Returns(Task.FromResult(true));
     iotHubRepository = new IotHubRepository(deviceManagerMock.Object);
     fixture = new Fixture();
 }
 public SimulationController(IIotHubRepository iotHubRepository, IConfigurationProvider configProvider)
 {
     this.iotHubRepository        = iotHubRepository;
     this.configurationProvider   = configProvider;
     this.storageConnectionString = configProvider.GetConfigurationSettingValue("device.StorageConnectionString");
     this.telemetryTableName      = configProvider.GetConfigurationSettingValue("TelemetryStoreContainerName");
     this.mlResultTableName       = configProvider.GetConfigurationSettingValue("MLResultTableName");
     this.simulatorStateTableName = configProvider.GetConfigurationSettingValue("SimulatorStateTableName");
 }
 public SimulationService(IDeviceService deviceService, IIotHubRepository iotHubRepository, Settings settings)
 {
     _deviceService = deviceService;
     _iotHubRepository = iotHubRepository;
     _storageConnectionString = settings.StorageConnectionString;
     _telemetryTableName = settings.TelemetryTableName;
     _mlResultTableName = settings.PredictionTableName;
     _simulatorStateTableName = settings.SimulatorStateTableName;
 }
 public SimulationController(IIotHubRepository iotHubRepository, IConfigurationProvider configProvider)
 {
     this.iotHubRepository = iotHubRepository;
     this.configurationProvider = configProvider;
     this.storageConnectionString = configProvider.GetConfigurationSettingValue("device.StorageConnectionString");
     this.telemetryTableName = configProvider.GetConfigurationSettingValue("TelemetryStoreContainerName");
     this.mlResultTableName = configProvider.GetConfigurationSettingValue("MLResultTableName");
     this.simulatorStateTableName = configProvider.GetConfigurationSettingValue("SimulatorStateTableName");
 }
 public SimulationService(IDeviceService deviceService, IIotHubRepository iotHubRepository, Settings settings)
 {
     _deviceService           = deviceService;
     _iotHubRepository        = iotHubRepository;
     _storageConnectionString = settings.StorageConnectionString;
     _telemetryTableName      = settings.TelemetryTableName;
     _mlResultTableName       = settings.PredictionTableName;
     _simulatorStateTableName = settings.SimulatorStateTableName;
 }
 public DataInitializer(
     IIotHubRepository iotHubRepository,
     IVirtualDeviceStorage virtualDeviceStorage,
     ISecurityKeyGenerator securityKeyGenerator,
     IConfigurationProvider configProvider)
 {
     _iotHubRepository = iotHubRepository;
     _virtualDeviceStorage = virtualDeviceStorage;
     _securityKeyGenerator = securityKeyGenerator;
     _configProvider = configProvider;
 }
Example #9
0
 public DeviceLogic(IIotHubRepository iotHubRepository, IDeviceRegistryCrudRepository deviceRegistryCrudRepository,
                    IDeviceRegistryListRepository deviceRegistryListRepository, IVirtualDeviceStorage virtualDeviceStorage,
                    ISecurityKeyGenerator securityKeyGenerator, IConfigurationProvider configProvider)
 {
     _iotHubRepository             = iotHubRepository;
     _deviceRegistryCrudRepository = deviceRegistryCrudRepository;
     _deviceRegistryListRepository = deviceRegistryListRepository;
     _virtualDeviceStorage         = virtualDeviceStorage;
     _securityKeyGenerator         = securityKeyGenerator;
     _configProvider = configProvider;
 }
 public DataInitializer(
     IIotHubRepository iotHubRepository,
     IVirtualDeviceStorage virtualDeviceStorage,
     ISecurityKeyGenerator securityKeyGenerator,
     IConfigurationProvider configProvider)
 {
     _iotHubRepository     = iotHubRepository;
     _virtualDeviceStorage = virtualDeviceStorage;
     _securityKeyGenerator = securityKeyGenerator;
     _configProvider       = configProvider;
 }
 public DeviceLogic(IIotHubRepository iotHubRepository, IDeviceRegistryCrudRepository deviceRegistryCrudRepository, 
     IDeviceRegistryListRepository deviceRegistryListRepository, IVirtualDeviceStorage virtualDeviceStorage, 
     ISecurityKeyGenerator securityKeyGenerator, IConfigurationProvider configProvider, IDeviceRulesLogic deviceRulesLogic)
 {
     _iotHubRepository = iotHubRepository;
     _deviceRegistryCrudRepository = deviceRegistryCrudRepository;
     _deviceRegistryListRepository = deviceRegistryListRepository;
     _virtualDeviceStorage = virtualDeviceStorage;
     _securityKeyGenerator = securityKeyGenerator;
     _configProvider = configProvider;
     _deviceRulesLogic = deviceRulesLogic;
 }
Example #12
0
 public DeviceLogic(IIotHubRepository iotHubRepository, IDeviceRegistryCrudRepository deviceRegistryCrudRepository,
                    IDeviceRegistryListRepository deviceRegistryListRepository, IVirtualDeviceStorage virtualDeviceStorage,
                    ISecurityKeyGenerator securityKeyGenerator, IConfigurationProvider configProvider, IDeviceRulesLogic deviceRulesLogic)
 {
     this._iotHubRepository             = iotHubRepository;
     this._deviceRegistryCrudRepository = deviceRegistryCrudRepository;
     this._deviceRegistryListRepository = deviceRegistryListRepository;
     this._virtualDeviceStorage         = virtualDeviceStorage;
     this._securityKeyGenerator         = securityKeyGenerator;
     this._configProvider   = configProvider;
     this._deviceRulesLogic = deviceRulesLogic;
 }
 public DeviceLogic(IIotHubRepository iotHubRepository, IDeviceRegistryCrudRepository deviceRegistryCrudRepository,
                    IDeviceRegistryListRepository deviceRegistryListRepository, IVirtualDeviceStorage virtualDeviceStorage,
                    ISecurityKeyGenerator securityKeyGenerator, IConfigurationProvider configProvider, IDeviceRulesLogic deviceRulesLogic,
                    INameCacheLogic nameCacheLogic, IDeviceListFilterRepository deviceListFilterRepository)
 {
     _iotHubRepository             = iotHubRepository;
     _deviceRegistryCrudRepository = deviceRegistryCrudRepository;
     _deviceRegistryListRepository = deviceRegistryListRepository;
     _virtualDeviceStorage         = virtualDeviceStorage;
     _securityKeyGenerator         = securityKeyGenerator;
     _configProvider             = configProvider;
     _deviceRulesLogic           = deviceRulesLogic;
     _nameCacheLogic             = nameCacheLogic;
     _deviceListFilterRepository = deviceListFilterRepository;
 }