@Test(dataProvider = "group-members")
public void testRemoveGroupMembers(List<String> originalGroupMembersList,
                                   List<String> removeGroupMembersList, int expectedSize) {

    List<GroupMember> originalGroupMembers = convertListToGroupMembers(originalGroupMembersList);
    List<GroupMember> removeGroupMembers = convertListToGroupMembers(removeGroupMembersList);
    AuthzHelper.removeGroupMembers(originalGroupMembers, removeGroupMembers);
    //remove case
    for (GroupMember orgMember : originalGroupMembers) {
        for (GroupMember removeMember : removeGroupMembers) {
            if (orgMember.getMemberName().equalsIgnoreCase(removeMember.getMemberName())) {
                fail("Should have removed " + removeMember.getMemberName());
            }
        }
    }
    assertEquals(originalGroupMembers.size(), expectedSize);
}