public VaultConnectionProcessor(IClientUiManager ui, BondManager bondManager, BleDeviceManager deviceManager, ILog log)
     : base(nameof(VaultConnectionProcessor), log)
 {
     _ui            = ui;
     _bondManager   = bondManager;
     _deviceManager = deviceManager;
 }
Esempio n. 2
0
 public ConnectionFlowProcessorFactory(
     BleDeviceManager deviceManager,
     BondManager bondManager,
     IHesAppConnection hesConnection,
     IWorkstationUnlocker workstationUnlocker,
     IScreenActivator screenActivator,
     IClientUiManager ui,
     IHesAccessManager hesAccessManager,
     ISettingsManager <ServiceSettings> serviceSettingsManager,
     ILocalDeviceInfoCache localDeviceInfoCache,
     ILog log)
 {
     _deviceManager       = deviceManager;
     _bondManager         = bondManager;
     _hesConnection       = hesConnection;
     _workstationUnlocker = workstationUnlocker;
     _screenActivator     = screenActivator;
     _ui = ui;
     _hesAccessManager       = hesAccessManager;
     _serviceSettingsManager = serviceSettingsManager;
     _localDeviceInfoCache   = localDeviceInfoCache;
     _log = log;
 }
Esempio n. 3
0
        protected override void OnStart(string[] args)
        {
            var t = new Thread(() => BondManager.Run(args));

            t.Start();
        }
Esempio n. 4
0
        public void VersionFlagReturnVersion()
        {
            var response = BondManager.RunEx(new[] { "--version" });

            Assert.Equal(ApplicationDetails.VersionString, response);
        }