public void CreateSalt_CreatesNewString() { var result = EncryptionHelpers.CreateSalt(10); var isResultNullOrEmpty = string.IsNullOrWhiteSpace(result); Assert.False(isResultNullOrEmpty); }
public void CreateSalt_DoesNotCreateIdenticalString(int value) { var result = EncryptionHelpers.CreateSalt(value); var result2 = EncryptionHelpers.CreateSalt(value); Assert.NotEqual(result, result2); }
public User Create(string email, string password) { Guard.NotNull(email, "Email Address"); Guard.NotNull(password, "Password"); var salt = EncryptionHelpers.CreateSalt(10); var encryptedPassword = EncryptionHelpers.GetHashedString(password, salt); return(new User() { EmailAddress = email, Password = encryptedPassword, Salt = salt }); }