private void InitializeDependencies()
        {
            _serverManager           = Substitute.For <ServerManager>(_userStorage);
            _serverCandidatesFactory = Substitute.For <ServerCandidatesFactory>(_serverManager, _userStorage);
            _vpnCredentialProvider   = Substitute.For <VpnCredentialProvider>(_config, _appSettings, _userStorage);

            _profileConnector = new ProfileConnector(_logger, _userStorage, _appSettings,
                                                     _serverManager, _serverCandidatesFactory, _vpnServiceManager, _modals, _dialogs, _vpnCredentialProvider);
        }
Exemple #2
0
 public SimilarServerCandidatesGenerator(
     ProfileConnector profileConnector,
     ServerCandidatesFactory serverCandidatesFactory,
     ServerManager serverManager,
     IAppSettings appSettings)
 {
     _profileConnector        = profileConnector;
     _serverCandidatesFactory = serverCandidatesFactory;
     _serverManager           = serverManager;
     _appSettings             = appSettings;
 }
Exemple #3
0
 public VpnManager(
     ILogger logger,
     ProfileConnector profileConnector,
     IVpnServiceManager vpnServiceManager,
     IAppSettings appSettings)
 {
     _logger               = logger;
     _profileConnector     = profileConnector;
     _appSettings          = appSettings;
     _vpnServiceManager    = vpnServiceManager;
     _lastServerCandidates = _profileConnector.ServerCandidates(null);
 }
Exemple #4
0
        private void InitializeDependencies()
        {
            _serverManager             = Substitute.For <ServerManager>(_userStorage, _appSettings, _logger);
            _serverCandidatesFactory   = Substitute.For <ServerCandidatesFactory>(_serverManager);
            _vpnCredentialProvider     = Substitute.For <IVpnCredentialProvider>();
            _popupWindows              = Substitute.For <IPopupWindows>();
            _delinquencyPopupViewModel = Substitute.For <IDelinquencyPopupViewModel>();

            _vpnCredentialProvider.Credentials().Returns(GetVpnCredentials());

            _profileConnector = new ProfileConnector(_logger, _userStorage, _appSettings, _serverManager, _serverCandidatesFactory,
                                                     _vpnServiceManager, _modals, _dialogs, _vpnCredentialProvider, _popupWindows, _delinquencyPopupViewModel);
        }
Exemple #5
0
 public VpnManager(
     ILogger logger,
     ProfileConnector profileConnector,
     IVpnServiceManager vpnServiceManager,
     IAppSettings appSettings,
     GuestHoleState guestHoleState,
     IUserStorage userStorage)
 {
     _logger               = logger;
     _profileConnector     = profileConnector;
     _appSettings          = appSettings;
     _vpnServiceManager    = vpnServiceManager;
     _guestHoleState       = guestHoleState;
     _userStorage          = userStorage;
     _lastServerCandidates = _profileConnector.ServerCandidates(null);
 }
Exemple #6
0
 public VpnConnector(
     ProfileConnector profileConnector,
     ProfileManager profileManager,
     IAppSettings appSettings,
     GuestHoleState guestHoleState,
     IUserStorage userStorage,
     INetworkInterfaceLoader networkInterfaceLoader)
 {
     _profileConnector       = profileConnector;
     _profileManager         = profileManager;
     _appSettings            = appSettings;
     _guestHoleState         = guestHoleState;
     _userStorage            = userStorage;
     _networkInterfaceLoader = networkInterfaceLoader;
     LastServerCandidates    = _profileConnector.ServerCandidates(null);
 }
Exemple #7
0
 public VpnManager(
     ProfileConnector profileConnector,
     ProfileManager profileManager,
     IVpnServiceManager vpnServiceManager,
     IAppSettings appSettings,
     GuestHoleState guestHoleState,
     IUserStorage userStorage,
     INetworkInterfaceLoader networkInterfaceLoader,
     IPopupWindows popupWindows)
 {
     _profileConnector       = profileConnector;
     _profileManager         = profileManager;
     _vpnServiceManager      = vpnServiceManager;
     _appSettings            = appSettings;
     _guestHoleState         = guestHoleState;
     _userStorage            = userStorage;
     _networkInterfaceLoader = networkInterfaceLoader;
     _popupWindows           = popupWindows;
     _lastServerCandidates   = _profileConnector.ServerCandidates(null);
 }