Пример #1
0
 public UsersController(IEmailValidator emailValidator, IActivationLinkGenerator activationLinkGenerator, IEmailService emailService, IUsersDatabase usersDatabase)
 {
     _emailValidator = emailValidator;
     _activationLinkGenerator = activationLinkGenerator;
     _emailService = emailService;
     _usersDatabase = usersDatabase;
 }
Пример #2
0
 public UsersController(IEmailValidator emailValidator, IActivationLinkGenerator activationLinkGenerator, IEmailService emailService, IUsersDatabase usersDatabase)
 {
     _emailValidator          = emailValidator;
     _activationLinkGenerator = activationLinkGenerator;
     _emailService            = emailService;
     _usersDatabase           = usersDatabase;
 }
 public RegistrationService(IEmailValidator emailValidator, IUnitOfWork unitOfWork, IMailSender mailSender, IPasswordSetter passwordSetter)
 {
     _emailValidator = emailValidator;
     _unitOfWork     = unitOfWork;
     _mailSender     = mailSender;
     _passwordSetter = passwordSetter;
 }
Пример #4
0
 public UserModel(IUserRepository repository, IPasswordHasher <User> passwordHasher, IEmailValidator emailValidator, IPasswordValidator passwordValidator)
 {
     _repository        = repository;
     _passwordHasher    = passwordHasher;
     _emailValidator    = emailValidator;
     _passwordValidator = passwordValidator;
 }
Пример #5
0
 public SignService(IUserRepository userRepository, IEmailValidator emailValidator,
                    IPasswordValidator passwordValidator)
 {
     _userRepository    = userRepository;
     _emailValidator    = emailValidator;
     _passwordValidator = passwordValidator;
 }
        public AccountRegisterTest()
        {
            _repository = Substitute.For<IUserRepository>();
            _validator = Substitute.For<IEmailValidator>();

            _controller=new AccountController(_repository, _validator);
        }
 public ProfileService(IEmailValidator emailValidator, IFileManager fileManager, IMailSender mailSender, IPasswordSetter passwordSetter, IUnitOfWork unitOfWork)
 {
     _emailValidator = emailValidator;
     _fileManager    = fileManager;
     _mailSender     = mailSender;
     _passwordSetter = passwordSetter;
     _unitOfWork     = unitOfWork;
 }
        public SmtpMailFromResponder(IConfiguredSmtpRestrictions configuration, IEmailValidator emailValidator)
        {
            if (configuration == null) throw new ArgumentNullException(nameof(configuration));
            if (emailValidator == null) throw new ArgumentNullException(nameof(emailValidator));

            Configuration = configuration;
            _emailValidator = emailValidator;
        }
 public CustomInterfacesInjectedClass(IEmailValidator emailValidator,
                                      ILettersOnlyValidator lettersOnlyValidator,
                                      INotNullOrEmptyValidator notNullOrEmptyValidator)
 {
     EmailValidator          = emailValidator;
     NotNullOrEmptyValidator = notNullOrEmptyValidator;
     LettersOnlyValidator    = lettersOnlyValidator;
 }
Пример #10
0
 public EmpresaController(NotificationContext notificationContext, IEmpresaService iEmpresaService, IMapper mapper, ICnpjValidator cnpjValidator, IEmailValidator emailValidator)
 {
     this._notificationContext = notificationContext;
     this._iEmpresaService     = iEmpresaService;
     _mapper              = mapper;
     this._cnpjValidator  = cnpjValidator;
     this._emailValidator = emailValidator;
 }
Пример #11
0
        /// <summary>
        /// Gets instance of the Unity Container
        /// </summary>
        private static void GetInstances()
        {
            SRDependencyInjection.Register();
            UnityContainer container = SRDependencyInjection.Container;

            emailValidator    = container.Resolve <IEmailValidator>();
            userValidator     = container.Resolve <IUserValidator>();
            userCreateService = container.Resolve <IUserCreateService>();
        }
 public ChangePasswordCommandHandler(IAuthConfiguration authConfiguration, IUserRepository userRepository, IEncryptor encryptor, IPasswordValidator passwordValidator, IEmailValidator emailValidator)
 {
     _authConfiguration     = authConfiguration;
     _userRepository        = userRepository;
     _encryptor             = encryptor;
     _passwordValidator     = passwordValidator;
     _emailValidator        = emailValidator;
     _minimumPasswordLength = _authConfiguration.GetMinimumPasswordLength() ?? 8;
 }
Пример #13
0
 public UserValidator(
     IEmailValidator emailValidator,
     IPostalCodeValidator postalCodeValidator,
     IUserRepository userRepository)
 {
     _emailValidator      = emailValidator;
     _postalCodeValidator = postalCodeValidator;
     _userRepository      = userRepository;
 }
Пример #14
0
 public UserService(IOptions <AppSettings> appSettings, IFilesService filesService,
                    IEmailValidator emailValidator, IMapper mapper, IUserRepository userRepository)
 {
     this.appSettings    = appSettings?.Value;
     this.filesService   = filesService;
     this.emailValidator = emailValidator;
     this.mapper         = mapper;
     this.userRepository = userRepository;
 }
Пример #15
0
 public LoginCommandHandler(IUserRepository userRepository, IEncryptor encryptor, IEmailValidator emailValidator,
                            ITokenService tokenService, IRefreshTokenRepository refreshTokenRepository)
 {
     _userRepository         = userRepository;
     _encryptor              = encryptor;
     _emailValidator         = emailValidator;
     _tokenService           = tokenService;
     _refreshTokenRepository = refreshTokenRepository;
 }
 public CreateUserRequestValidateCollection(
     IPasswordValidator passwordValidator,
     IEmailValidator emailValidator)
 {
     RuleFor(x => x.UserName).MinimumLength(3);
     RuleFor(x => x.FirstName).MinimumLength(3);
     RuleFor(x => x.LastName).MinimumLength(3);
     RuleFor(x => x.Email).EmailAddress().Must(emailValidator.IsValid);
     RuleFor(x => x.Password).Must(passwordValidator.Validate);
 }
        public UserController_RegisterUser_Tests()
        {
            _emailValidator = Substitute.For <IEmailValidator>();
            var linkGenerator = Substitute.For <IActivationLinkGenerator>();
            var emailService  = Substitute.For <IEmailService>();
            var usersDatabase = Substitute.For <IUsersDatabase>();

            _controller = new UsersController(_emailValidator, linkGenerator, emailService, usersDatabase);

            _email = "email";
        }
Пример #18
0
        public void SetUp()
        {
            _registerService   = Substitute.For <IRegisterService>();
            _emailValidator    = Substitute.For <IEmailValidator>();
            _passwordValidator = Substitute.For <IPasswordValidator>();
            _fileSystem        = Substitute.For <IFileSystem>();

            _subject = new RegisterViewModel(_registerService, _emailValidator, _passwordValidator, _fileSystem);

            _auto = new Fixture();
        }
        public UserController_RegisterUser_Tests()
        {
            _emailValidator = Substitute.For<IEmailValidator>();
            var linkGenerator = Substitute.For<IActivationLinkGenerator>();
            var emailService = Substitute.For<IEmailService>();
            var usersDatabase = Substitute.For<IUsersDatabase>();

            _controller = new UsersController(_emailValidator, linkGenerator, emailService, usersDatabase);

            _email = "email";
        }
Пример #20
0
 public FuncionarioController(NotificationContext notificationContext,
                              IFuncionarioService iFuncionarioService,
                              IEmpresaService iEmpresaService,
                              ICpfValidator cpfValidator,
                              IEmailValidator emailValidator)
 {
     _notificationContext = notificationContext;
     _iFuncionarioService = iFuncionarioService;
     _iEmpresaService     = iEmpresaService;
     _iCpfValidator       = cpfValidator;
     _emailValidator      = emailValidator;
 }
Пример #21
0
 public UnitTestUser()
 {
     _repository        = new Mock <IRepository <User> >();
     _unitOfWork        = new Mock <IUnitOfWork>();
     _service           = new UserService(_repository.Object, _unitOfWork.Object);
     _passwordValidator = new PasswordValidator();
     _emailValidator    = new EmailValidator();
     _user  = new User(ID_MAIN_USER, "paulosv", "*****@*****.**");
     _users = new List <User>()
     {
         _user
     };
 }
Пример #22
0
        public async Task <IActionResult> Validate([FromServices] IEmailValidator emailValidator, string email)
        {
            var result = await emailValidator.IsValidEmailAsync(email);

            if (result)
            {
                return(Ok(new SuccessResponse {
                    Message = "Email is valid."
                }));
            }

            throw new InvalidEmailException("The specified string is not in the form required for an e-mail address.");
        }
Пример #23
0
 public SmtpEmailSender(
     string host, int port,
     string username, string password,
     IEmailValidator emailValidator,
     ILogger <SmtpEmailSender> logger)
 {
     _host           = host;
     _port           = port;
     _username       = username;
     _password       = password;
     _emailValidator = emailValidator;
     _logger         = logger;
 }
Пример #24
0
        public User UpdateEmail(User userData, IEmailValidator emailValidator)
        {
            var user = GetById(userData.Id);

            VerifyIfUserIsNull(user);

            emailValidator.ValidateEmail(userData.Email);

            user.Email = userData.Email;
            Repository.Update(user);

            return(user);
        }
Пример #25
0
 public InviteManager(
     ApplicationDbContext database,
     IEmailSender emailSender,
     IEmailValidator emailValidator,
     UserManager <ApplicationUser> userManager,
     IHostingEnvironment env)
 {
     this.database       = database;
     this.emailSender    = emailSender;
     this.emailValidator = emailValidator;
     this.userManager    = userManager;
     this.env            = env;
 }
Пример #26
0
        public bool Create(User user, string password, string confirmPassword,
                           IPasswordValidator passwordValidator, IEmailValidator emailValidator)
        {
            if (UserAlreadyExists(user.Id, user.Name))
            {
                throw new InvalidOperationException();
            }

            emailValidator.ValidateEmail(user.Email);
            user.CreatePassword(password, confirmPassword, passwordValidator);
            Repository.Create(user);

            return(true);
        }
Пример #27
0
 public UsersController(IConfiguration configuration,
                        IUserService userService,
                        IEmailValidator emailValidator,
                        IPasswordValidator passwordValidator,
                        ISecurePassword securePassword,
                        IMemoryCache memoryCache)
 {
     _userService       = userService;
     _emailValidator    = emailValidator;
     _passwordValidator = passwordValidator;
     _securePassword    = securePassword;
     _configuration     = configuration;
     _memoryCache       = memoryCache;
 }
Пример #28
0
        public SmtpMailFromResponder(IConfiguredSmtpRestrictions configuration, IEmailValidator emailValidator)
        {
            if (configuration == null)
            {
                throw new ArgumentNullException("configuration");
            }
            if (emailValidator == null)
            {
                throw new ArgumentNullException("emailValidator");
            }

            Configuration   = configuration;
            _emailValidator = emailValidator;
        }
Пример #29
0
        public UsuarioController(
            IUsuarioService iUsuarioService,
            NotificationContext notificationContext,
            ICpfValidator cpfValidator,
            IEmailValidator emailValidator,
            IEmailSender emailSender
            )
        {
            _iUsuarioService     = iUsuarioService;
            _notificationContext = notificationContext;

            _iCpfValidator  = cpfValidator;
            _emailValidator = emailValidator;
            _emailSender    = emailSender;
        }
 public UpdateUserRequestValidateCollection(
     IPasswordValidator passwordValidator,
     IEmailValidator emailValidator)
 {
     RuleFor(x => x.UserId).MinimumLength(8).NotEmpty();
     RuleFor(x => x.UserName).MinimumLength(3)
     .When(x => !string.IsNullOrEmpty(x.UserName));;
     RuleFor(x => x.FirstName).MinimumLength(3)
     .When(x => !string.IsNullOrEmpty(x.FirstName));;
     RuleFor(x => x.LastName).MinimumLength(3)
     .When(x => !string.IsNullOrEmpty(x.LastName));;
     RuleFor(x => x.Email).EmailAddress().Must(emailValidator.IsValid)
     .When(x => !string.IsNullOrEmpty(x.Email));
     RuleFor(x => x.Password).Must(passwordValidator.Validate)
     .When(x => !string.IsNullOrEmpty(x.Password));
 }
        public SmtpResponderFactory(IConfiguredSmtpRestrictions configuration,
            IEmailValidator emailValidator = null,
            IGetSmtpCapabilities getSmtpCapabilities = null)
        {
            if (configuration == null) throw new ArgumentNullException("configuration");
            
            emailValidator = emailValidator ?? new XamarinEmailValidator();
            getSmtpCapabilities = getSmtpCapabilities ?? new GetDefaultSmtpCapabilities(configuration);

            DataResponder = new SmtpDataResponder(configuration);
            IdentificationResponder = new SmtpIdentificationResponder(configuration, getSmtpCapabilities);
            MailFromResponder = new SmtpMailFromResponder(configuration, emailValidator);
            RecipientToResponder = new SmtpRecipientToResponder(configuration, emailValidator);
            RawLineResponder = new SmtpRawLineResponder(configuration);
            ResetResponder = new SmtpResetResponder(configuration);
            VerifyResponder = new SmtpVerifyResponder(configuration);
        }
Пример #32
0
        public SmtpResponderFactory(IConfiguredSmtpRestrictions configuration,
                                    IEmailValidator emailValidator           = null,
                                    IGetSmtpCapabilities getSmtpCapabilities = null)
        {
            if (configuration == null)
            {
                throw new ArgumentNullException("configuration");
            }

            emailValidator      = emailValidator ?? new XamarinEmailValidator();
            getSmtpCapabilities = getSmtpCapabilities ?? new GetDefaultSmtpCapabilities(configuration);

            DataResponder           = new SmtpDataResponder(configuration);
            IdentificationResponder = new SmtpIdentificationResponder(configuration, getSmtpCapabilities);
            MailFromResponder       = new SmtpMailFromResponder(configuration, emailValidator);
            RecipientToResponder    = new SmtpRecipientToResponder(configuration, emailValidator);
            RawLineResponder        = new SmtpRawLineResponder(configuration);
            ResetResponder          = new SmtpResetResponder(configuration);
            VerifyResponder         = new SmtpVerifyResponder(configuration);
        }
Пример #33
0
 public UserControll()
 {
     _emailValidator     = new EmailValidator();
     _cookiesManipulator = new CookiesManipulator(HttpContext.Current.Request);
 }
 public ValidateSemiColonDelimitedEmailListHelper(IEmailValidator emailValidator)
 {
     this.emailValidator = emailValidator;
 }
 public AddPatientRequestValidator(PatientBookingContext context, IEmailValidator emailValidator)
 {
     _context        = context;
     _emailValidator = emailValidator;
 }
 public AccountController(IUserRepository repository, IEmailValidator validor)
 {
     this._repository = repository;
     _emailValidator = validor;
 }
Пример #37
0
 public AddDoctorRequestValidator(PatientBookingContext context, IEmailValidator emailValidator)
 {
     _context        = context;
     _emailValidator = emailValidator ?? throw new ArgumentNullException(nameof(emailValidator));
 }
Пример #38
0
 public UserService(IEmailValidator emailValidator, IEmailService emailService)
 {
     this.emailValidator = emailValidator;
     this.emailService = emailService;
 }
 public SmtpRecipientToResponder(IConfiguredSmtpRestrictions configuration, IEmailValidator emailValidator)
 {
     Configuration = configuration;
     _emailValidator = emailValidator;
 }