public string Create(string username, string password, string emailAddress) { var authentication = authenticationFactory.FromPassword(password); var hashToActivate = randomHexIdentifiers.GetNext(32); var parameters = new LocalUserCreationParameters(username, authentication.Hash, emailAddress, hashToActivate); var createdUser = dal.Create(parameters); if (createdUser == null) { return null; } return hashToActivate; }
protected void GivenSomeUser() { var parameters = new LocalUserCreationParameters("Hans", "passwordhash", "*****@*****.**", "HASH"); User = MyMainDals.Users.Create(parameters); Assert.NotNull(User); }
private IUserDao CreateUser([NotNull] string username, [NotNull] string passwordHash, [NotNull] string emailAddress, [NotNull] string hashToActivate) { var parameters = new LocalUserCreationParameters(username, passwordHash, emailAddress, hashToActivate); return MyMainDals.Users.Create(parameters); }