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; }; }