public void TestListUsers() { IIdentityProvider provider = Bootstrapper.CreateIdentityProvider(); IEnumerable <User> users = provider.ListUsers(); Assert.IsNotNull(users); Assert.IsTrue(users.Any()); foreach (User user in users) { Console.WriteLine("User \"{0}\" (id: {1})", user.Username, user.Id); if (!user.Enabled) { Console.WriteLine(" Disabled"); } if (!string.IsNullOrEmpty(user.Email)) { Console.WriteLine(" Email: {0}", user.Email); } if (!string.IsNullOrEmpty(user.DefaultRegion)) { Console.WriteLine(" Default region: {0}", user.DefaultRegion); } if (user.DomainId != null) { Console.WriteLine(" Domain ID: {0}", user.DomainId); } } }
public void CleanupUsers() { IIdentityProvider provider = Bootstrapper.CreateIdentityProvider(); IEnumerable <User> users = provider.ListUsers(); foreach (User user in users) { if (string.IsNullOrEmpty(user.Username)) { continue; } if (!user.Username.StartsWith(TestUserPrefix, StringComparison.OrdinalIgnoreCase)) { continue; } bool deleted = provider.DeleteUser(user.Id); Assert.IsTrue(deleted); } }