public void Test_VerifyPasswordHash_IsPasswordHashNotEqualToGivenSalt(string passwordToCheck, byte[] originalPasswordHash, byte[] originalPasswordSalt) { var hmacStrategy = new HMACStrategy(); var result = hmacStrategy.VerifyPasswordHash(passwordToCheck, originalPasswordHash, originalPasswordSalt); Assert.IsFalse(result); }
public void Test_Encrypt_IsPasswordHashAndPasswordSaltSet(string value) { var hmacStrategy = new HMACStrategy(); var @string = value; hmacStrategy.Encrypt(@string, out var passwordHash, out var passwordSalt); Assert.That(passwordHash.Any() && passwordSalt.Any(), Is.True); }