public UserFactory(IUniqueEmailSpecification uniqueEmailSpecification, IUniqueUsernameSpecification uniqueUsernameSpecification, IPasswordHasher passwordHasher) { _uniqueEmailSpecification = uniqueEmailSpecification; _uniqueUsernameSpecification = uniqueUsernameSpecification; _passwordHasher = passwordHasher; }
public UserFactory(IUserRepository userRepository, IUniqueEmailSpecification uniqueEmailSpecification, IHasher hasher) { _userRepository = userRepository; _uniqueEmailSpecification = uniqueEmailSpecification; _hasher = hasher; }