Example #1
0
        public void Initiate()
        {
            var dataContext = new SecurityContext();

            _securityUnitOfWork = new SecurityUnitOfWork(dataContext);
            var userStore = new AspIdentity.UserStore(_securityUnitOfWork);

            userManager = new AspIdentity.ApplicationUserManager(userStore, null)
            {
                UserLockoutEnabledByDefault          = false,
                MaxFailedAccessAttemptsBeforeLockout = 3,
                DefaultAccountLockoutTimeSpan        = new TimeSpan(0, 10, 0),
            };

            user = new User("defaultUser", "*****@*****.**")
            {
                Id          = UserManagerTestCases.ValidUserId,
                PhoneNumber = "050",
            };

            var task = userManager.CreateAsync(user, "P@ssw0rd");

            task.Wait();
            bool isCreated = task.Result.Succeeded;
        }
Example #2
0
        public void Initiate()
        {
            var dataContext = new SecurityContext();

            _securityUnitOfWork = new SecurityUnitOfWork(dataContext);
            var userStore = new AspIdentity.UserStore(_securityUnitOfWork);

            userManager = new ApplicationUserManager(userStore, null)
            {
                UserLockoutEnabledByDefault          = false,
                MaxFailedAccessAttemptsBeforeLockout = 3,
                DefaultAccountLockoutTimeSpan        = new TimeSpan(0, 10, 0),
            };

            _roleManager = new ApplicationRoleManager(new RoleStore(_securityUnitOfWork));
            _userService = new UserService(userManager, _roleManager, _securityUnitOfWork, new TestLogger());
        }