private IUserGroup[] CreateAndCommitMultipleUserGroups(IUserGroupRepository repository, IUnitOfWork unitOfWork)
        {
            var userGroup1 = MockedUserGroup.CreateUserGroup("1");
            var userGroup2 = MockedUserGroup.CreateUserGroup("2");
            var userGroup3 = MockedUserGroup.CreateUserGroup("3");

            repository.AddOrUpdate(userGroup1);
            repository.AddOrUpdate(userGroup2);
            repository.AddOrUpdate(userGroup3);
            unitOfWork.Commit();
            return(new IUserGroup[] { userGroup1, userGroup2, userGroup3 });
        }