protected void PurgeTestEntities(Jhu.Graywulf.Keystone.KeystoneClient client) { var domains = client.ListDomains(); for (int i = 0; i < domains.Length; i++) { if (domains[i].Name.StartsWith(TestPrefix)) { client.Delete(domains[i]); } } var projects = client.ListProjects(); for (int i = 0; i < projects.Length; i++) { if (projects[i].Name.StartsWith(TestPrefix)) { client.Delete(projects[i]); } } var roles = client.ListRoles(); for (int i = 0; i < roles.Length; i++) { if (roles[i].Name.StartsWith(TestPrefix)) { client.Delete(roles[i]); } } var groups = client.ListGroups(); for (int i = 0; i < groups.Length; i++) { if (groups[i].Name.StartsWith(TestPrefix)) { client.Delete(groups[i]); } } var users = client.FindUsers(null, TestPrefix + "*", false, false); for (int i = 0; i < users.Length; i++) { if (users[i].Name.StartsWith(TestPrefix)) { client.Delete(users[i]); } } }