public LoginViewModel( Common.Configuration.Config appConfig, LoginWindowViewModel loginWindowViewModel, IActiveUrls urls, IAppSettings appSettings, LoginErrorViewModel loginErrorViewModel, UserAuth userAuth, IModals modals, GuestHoleConnector guestHoleConnector, GuestHoleState guestHoleState) { _appConfig = appConfig; _userAuth = userAuth; _appSettings = appSettings; _urls = urls; _modals = modals; _loginWindowViewModel = loginWindowViewModel; _guestHoleConnector = guestHoleConnector; _guestHoleState = guestHoleState; LoginErrorViewModel = loginErrorViewModel; LoginCommand = new RelayCommand(LoginAction); RegisterCommand = new RelayCommand(RegisterAction); HelpCommand = new RelayCommand(HelpAction); ToggleHelpBalloon = new RelayCommand(ToggleBalloonAction); ResetPasswordCommand = new RelayCommand(ResetPasswordAction); ForgotUsernameCommand = new RelayCommand(ForgotUsernameAction); DisableKillSwitchCommand = new RelayCommand(DisableKillSwitchAction); }
public void Initialize() { var guestHoleState = new GuestHoleState(); guestHoleState.SetState(true); _guestHoleServers.GetAll().Returns(new List <GuestHoleServerContract>()); _connector = new GuestHoleConnector(_serviceManager, _appSettings, guestHoleState, _config, _guestHoleServers); }