public void PasswordIsMatchingButRehashNeeded()
{
const string password = "VerySecret";
var expectedPassword = new Password(new AdaptivePasswordHasher(2), password);
string expectedHash = expectedPassword.Hash();
var sut = new Password(password);
PasswordMatch match = sut.MatchTo(expectedHash);
Assert.AreEqual(PasswordMatch.SuccessRehashNeeded, match);
}