public VpnReconnector(IAppSettings appSettings, ISimilarServerCandidatesGenerator similarServerCandidatesGenerator, IModals modals, IPopupWindows popups, IVpnConnector vpnConnector, INotificationSender notificationSender, ILogger logger, ServerCandidatesFactory serverCandidatesFactory, Common.Configuration.Config config, Lazy <ConnectionStatusViewModel> connectionStatusViewModel, ServerManager serverManager, Lazy <ServerConnector> serverConnector, Lazy <ProfileConnector> profileConnector) { _appSettings = appSettings; _similarServerCandidatesGenerator = similarServerCandidatesGenerator; _modals = modals; _popups = popups; _vpnConnector = vpnConnector; _notificationSender = notificationSender; _logger = logger; _serverCandidatesFactory = serverCandidatesFactory; _config = config; _connectionStatusViewModel = connectionStatusViewModel; _serverManager = serverManager; _serverConnector = serverConnector; _profileConnector = profileConnector; }
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); }
public SimilarServerCandidatesGenerator( ProfileConnector profileConnector, ServerCandidatesFactory serverCandidatesFactory, ServerManager serverManager, IAppSettings appSettings) { _profileConnector = profileConnector; _serverCandidatesFactory = serverCandidatesFactory; _serverManager = serverManager; _appSettings = appSettings; }
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); }
public ProfileConnector( ILogger logger, IUserStorage userStorage, IAppSettings appSettings, ServerManager serverManager, ServerCandidatesFactory serverCandidatesFactory, IVpnServiceManager vpnServiceManager, IModals modals, IDialogs dialogs, VpnCredentialProvider vpnCredentialProvider) { _logger = logger; _vpnCredentialProvider = vpnCredentialProvider; _modals = modals; _dialogs = dialogs; _userStorage = userStorage; _serverManager = serverManager; _serverCandidatesFactory = serverCandidatesFactory; _appSettings = appSettings; _vpnServiceManager = vpnServiceManager; }