public static void DeleteUsersAndGroupsInTestNameSpace(AmazonIdentityManagementServiceClient client)
{
ListGroupsResponse lgRes = client.ListGroups(new ListGroupsRequest() { PathPrefix = TEST_PATH });
foreach (Group g in lgRes.Groups)
{
GetGroupResponse ggRes = client.GetGroup(new GetGroupRequest() { GroupName = g.GroupName });
foreach (User u in ggRes.Users)
{
client.RemoveUserFromGroup(new RemoveUserFromGroupRequest() { GroupName = g.GroupName, UserName = u.UserName });
}
client.DeleteGroup(new DeleteGroupRequest() { GroupName = g.GroupName });
}
ListUsersResponse luRes = client.ListUsers(new ListUsersRequest() { PathPrefix = TEST_PATH });
foreach (User u in luRes.Users)
{
DeleteTestUsers(client, u.UserName);
}
}