Ejemplo n.º 1
0
 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);
        }
Ejemplo n.º 5
0
 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;
 }
Ejemplo n.º 9
0
 public void Setup()
 {
     _passwordChecker = new PasswordChecker();
 }
Ejemplo n.º 10
0
 public UserManager(IUserManager userManager, IPasswordManager passwordManager, IPasswordChecker passwordChecker)
 {
     this.userManager     = userManager;
     this.passwordManager = passwordManager;
     this.passwordChecker = passwordChecker;
 }
Ejemplo n.º 11
0
 public Day2Solver(IReader reader, IDataParser dataParser, IPasswordChecker checker)
 {
     _reader          = reader;
     _dataParser      = dataParser;
     _passwordChecker = checker;
 }