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);
        }
Ejemplo n.º 3
0
        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
            });
        }