Exemplo n.º 1
0
        public static QIQOUserManager TestUserManager(IUserStore <User> store = null) // where User : class
        {
            store = store ?? new Mock <IUserStore <User> >().Object;
            var options   = new Mock <IOptions <IdentityOptions> >();
            var idOptions = new IdentityOptions();

            idOptions.Lockout.AllowedForNewUsers = false;
            options.Setup(o => o.Value).Returns(idOptions);
            var userValidators = new List <IUserValidator <User> >();
            var validator      = new Mock <IUserValidator <User> >();

            userValidators.Add(validator.Object);
            var pwdValidators = new List <PasswordValidator <User> >();

            pwdValidators.Add(new PasswordValidator <User>());
            var userManager = new QIQOUserManager(store, options.Object, new PasswordHasher <User>(),
                                                  userValidators, pwdValidators, new UpperInvariantLookupNormalizer(),
                                                  new IdentityErrorDescriber(), null,
                                                  new Mock <ILogger <QIQOUserManager> >().Object);

            validator.Setup(v => v.ValidateAsync(userManager, It.IsAny <User>()))
            .Returns(Task.FromResult(IdentityResult.Success)).Verifiable();
            return(userManager);
        }
 public AccountController(IServiceFactory serviceFactory, IEntityService entityService, QIQOUserManager userManager)
 {
     _serviceFactory = serviceFactory;
     _entityService  = entityService;
     _userManager    = userManager;
 }
Exemplo n.º 3
0
        // private readonly QIQORoleManager _roleManager;

        public AuthController(QIQOUserManager userManager, SignInManager <User> signinManager, QIQORoleManager roleManager)
        {
            _userManager   = userManager;
            _signinManager = signinManager;
            // _roleManager = roleManager;
        }