Пример #1
0
 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;
 }