示例#1
0
        public void Init()
        {
            _mockDeviceRepository = new MockDeviceRepository();
            _mockDeviceAuthorizationRepository = new MockDeviceAuthorizationRepository();
            _mockAccountRepository             = new MockAccountRepository();
            _mockAccountRepository.CreateItem(new AccountDTO {
                Name = "TestAccount1"
            });

            _mockAccountService = new AccountService(_mockAccountRepository, new Validator <IAccount>(new List <AccountValidator>()
            {
                new AccountValidator()
            }), new MockLogger());
            _deviceManagementService = new DeviceManagementService(_mockAccountService, _mockDeviceRepository, _mockDeviceAuthorizationRepository, new Validator <IDevice>(new List <IValidator <IDevice> > {
                new DeviceValidator()
            }));
        }
示例#2
0
 public DevicesController(IDeviceManagementService provisioningService, IMapper mapper)
 {
     _provisioningService = provisioningService;
     _mapper = mapper;
 }
示例#3
0
 public PushChannelService(IErrorReporter errorHandler, IDeviceManagementService deviceManagementService)
 {
     _errorHandler            = errorHandler;
     _deviceManagementService = deviceManagementService;
 }
示例#4
0
 public DeviceManagementController(IAccountService accountService, IDeviceManagementService deviceManagementService)
 {
     _deviceManagementService = deviceManagementService;
     _accountService          = accountService;
 }