public void CreateGroupRequest(GroupRequest groupRequest)
 {
     var oldgroup = GetGroupRequests().Where(g => g.UserId == groupRequest.UserId && g.GroupId == groupRequest.GroupId);
     if (oldgroup.Count() == 0)
     {
         groupRequestRepository.Add(groupRequest);
         SaveGroupRequest();
     }
 }
 public void Group_Join_Request_Reject_Post_Action_Test()
 {
     GroupRequest request = new GroupRequest()
     {
         UserId = "402bd590-fdc7-49ad-9728-40efbfe512ec",
         GroupId = 1
     };
     groupRequestRepository.Setup(x => x.Get(It.IsAny<Expression<Func<GroupRequest, bool>>>())).Returns(request);
     GroupController controller = new GroupController(groupService, groupUserService, userService, metricService, focusService, groupgoalService, groupInvitationService, securityTokenService, groupUpdateService, groupCommentService, goalStatusService, groupRequestService, followUserService, groupCommentUserService, groupUpdateSupportService, groupUpdateUserService);
     var result = controller.RejectRequest(1, "402bd590-fdc7-49ad-9728-40efbfe512ec") as RedirectToRouteResult;
     Assert.AreEqual("ShowAllRequests", result.RouteValues["action"]);
 }