public DeviceRulesLogicTests()
 {
     _deviceRulesRepositoryMock = new Mock<IDeviceRulesRepository>();
     _actionMappingLogicMock = new Mock<IActionMappingLogic>();
     deviceRulesLogic = new DeviceRulesLogic(_deviceRulesRepositoryMock.Object, _actionMappingLogicMock.Object);
     fixture = new Fixture();
 }
 public DeviceRulesLogicTests()
 {
     _deviceRulesRepositoryMock = new Mock <IDeviceRulesRepository>();
     _actionMappingLogicMock    = new Mock <IActionMappingLogic>();
     deviceRulesLogic           = new DeviceRulesLogic(_deviceRulesRepositoryMock.Object, _actionMappingLogicMock.Object);
     fixture = new Fixture();
 }
 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;
 }
 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;
 }
Пример #5
0
        public DataInitializer(
            IActionMappingLogic actionMappingLogic,
            IDeviceLogic deviceLogic,
            IDeviceRulesLogic deviceRulesLogic)
        {
            if (actionMappingLogic == null)
            {
                throw new ArgumentNullException(nameof(actionMappingLogic));
            }

            if (deviceLogic == null)
            {
                throw new ArgumentNullException(nameof(deviceLogic));
            }

            if (deviceRulesLogic == null)
            {
                throw new ArgumentNullException(nameof(deviceRulesLogic));
            }

            _actionMappingLogic = actionMappingLogic;
            _deviceLogic        = deviceLogic;
            _deviceRulesLogic   = deviceRulesLogic;
        }
        public DataInitializer(
            IActionMappingLogic actionMappingLogic,
            IDeviceLogic deviceLogic,
            IDeviceRulesLogic deviceRulesLogic)
        {
            if (actionMappingLogic == null)
            {
                throw new ArgumentNullException("actionMappingLogic");
            }

            if (deviceLogic == null)
            {
                throw new ArgumentNullException("deviceLogic");
            }

            if (deviceRulesLogic == null)
            {
                throw new ArgumentNullException("deviceRulesLogic");
            }

            _actionMappingLogic = actionMappingLogic;
            _deviceLogic = deviceLogic;
            _deviceRulesLogic = deviceRulesLogic;
        }
Пример #7
0
 public DeviceRulesController(IDeviceRulesLogic deviceRulesLogic)
 {
     this._deviceRulesLogic = deviceRulesLogic;
 }
 public DeviceRulesApiController(IDeviceRulesLogic deviceRulesLogic)
 {
     this._deviceRulesLogic = deviceRulesLogic;
 }
 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;
 }