public function testUpgrade()
 {
     $legacyHasher = new WordpressHasher(8, true);
     $legacyHash = $legacyHasher->hash('test12345');
     $newHasher = new SimpleHasher(PASSWORD_BCRYPT, ['cost' => 4]);
     $newHash = $newHasher->hash('test12345');
     $hasher = new UpgradeHasher([$newHasher, $legacyHasher]);
     $this->assertFalse($hasher->upgrade('test12345', $newHash));
     $this->assertInternalType('string', $hasher->upgrade('test12345', $legacyHash));
 }
 public function testMd5Legacy()
 {
     $hasher = new WordpressHasher();
     $this->assertTrue($hasher->verify('test12345', md5('test12345')));
     $this->assertFalse($hasher->verify('test12345', md5('test12346')));
 }