public void IfAGamingGroupIsRequiredAndUserIsAuthenticatedWithNoCurrentGamingGroupItRedirectsUserToTheManageAccountAction()
        {
            SetupExpectations(userHasGamingGroup: false);
            _userContextActionFilter.RequiresGamingGroup = true;
            var expectedUrl = "some url";

            _userContextActionFilter.Expect(mock => mock.CreateManageAccountUrl(_actionExecutingContext.RequestContext))
            .Return(expectedUrl);

            _userContextActionFilter.OnActionExecuting(_actionExecutingContext, _userManager, _clientIdCalculatorMock);

            var actualResult = _actionExecutingContext.Result as RedirectResult;

            actualResult.ShouldNotBeNull();
            actualResult.Url.ShouldBe(expectedUrl);
        }