public function testPasswordValidatorComparesStoredPasswordAgainstProvidedPassword() { $passwordEncryption = new PasswordEncryption(); $salt = $passwordEncryption->Salt(); $current = "some password"; $user = new User(); $encrypted = $passwordEncryption->Encrypt($current, $salt); $user->encryptedPassword = $encrypted; $user->passwordSalt = $salt; $validator = new PasswordValidator($current, $user); $validator->Validate(); $this->assertTrue($validator->IsValid()); }