Пример #1
0
        public SetUserApprovalsHandlerTests()
        {
            userContext = new TestUserContext(Guid.Empty);
            context     = new TestIwsContext(userContext);

            context.InternalUsers.AddRange(new InternalUserCollection().Users);
            var userManager = A.Fake <UserManager <ApplicationUser> >();

            handler = new SetUserApprovalsHandler(context, userContext, userManager);

            approvePendingAdminMessage = new SetUserApprovals(new[]
            {
                new UserApproval(InternalUserCollection.AdminPendingId,
                                 ApprovalAction.Approve, UserRole.Administrator)
            });

            getUserStatusFromContext =
                (id, ctxt) => { return(ctxt.InternalUsers.Single(u => u.UserId == id.ToString()).Status); };
        }
        public SetUserApprovalsHandlerTests()
        {
            userContext = new TestUserContext(Guid.Empty);
            context = new TestIwsContext(userContext);

            context.InternalUsers.AddRange(new InternalUserCollection().Users);
            var userManager = A.Fake<UserManager<ApplicationUser>>();

            handler = new SetUserApprovalsHandler(context, userContext, userManager);

            approvePendingAdminMessage = new SetUserApprovals(new[]
            {
                new UserApproval(InternalUserCollection.AdminPendingId,
                    ApprovalAction.Approve, UserRole.Administrator)
            });

            getUserStatusFromContext =
                (id, ctxt) => { return ctxt.InternalUsers.Single(u => u.UserId == id.ToString()).Status; };
        }