public LoginViewModel(IPlayerFinder playerFinder, IPasswordChecker passwordChecker) { _playerFinder = playerFinder; _passwordChecker = passwordChecker; LoginCommand = new ParameterizedRelayCommand(Login, IsLoginEnabled); OpenSignUpWindowCommand = new RelayCommand(OpenSignUpWindow); CloseAppCommand = new RelayCommand(() => Application.Current.Shutdown()); InitializePlayers(); Messenger.Default.Register <NotificationMessage <PlayerDto> >(this, x => Application.Current.Dispatcher.Invoke(() => Players.Add(x.Content))); }
public void TestPasswordUsedBeforeFails() { // Arrange IPasswordChecker passwordChecker = this.GetPasswordRuleValidator(); String username = "******"; String password = "******"; // Act PasswordResult result = passwordChecker.ValidatePassword(username, password); // Assert Assert.False(result.ValidPassword); }
public void TestPasswordWithoutLettersFails() { // Arrange IPasswordChecker passwordChecker = this.GetPasswordRuleValidator(); String username = "******"; String password = "******"; // Act PasswordResult result = passwordChecker.ValidatePassword(username, password); // Assert Assert.False(result.ValidPassword); }
public void TestTooShortPasswordFails() { // Arrange IPasswordChecker passwordChecker = this.GetPasswordRuleValidator(); String username = "******"; String password = "******"; // Act PasswordResult result = passwordChecker.ValidatePassword(username, password); // Assert Assert.False(result.ValidPassword); }
public static bool PassCheck(string pass, IPasswordChecker passchecker) { return(passchecker.CheckPassword(pass)); }
public MembershipManager(IUserRepository userRepo, IPasswordChecker passwordChecker, ILog log) { _userRepo = userRepo ?? throw new ArgumentNullException(nameof(userRepo)); _passwordChecker = passwordChecker ?? throw new ArgumentNullException(nameof(passwordChecker)); _log = log ?? throw new ArgumentNullException(nameof(log)); }
public MembershipManager(IUserRepository userRepo, IPasswordChecker passwordChecker) : this(userRepo, passwordChecker, new NullLog()) { }
/// <summary> /// The ctor. /// </summary> /// <param name="checker"> /// The checker of the password. /// </param> /// <param name="repository"> /// The repository to store passwords. /// </param> public PasswordCheckerService(IPasswordChecker checker, IRepository repository) { _checker = checker; _repository = repository; }
public void Setup() { _passwordChecker = new PasswordChecker(); }
public UserManager(IUserManager userManager, IPasswordManager passwordManager, IPasswordChecker passwordChecker) { this.userManager = userManager; this.passwordManager = passwordManager; this.passwordChecker = passwordChecker; }
public Day2Solver(IReader reader, IDataParser dataParser, IPasswordChecker checker) { _reader = reader; _dataParser = dataParser; _passwordChecker = checker; }