public void TestFindUsersByEmail() { var provider = new MongoMembershipProvider(); provider.Initialize(DefaultName, _config); for (int i = 0; i < 100; i++) { MembershipCreateStatus status; provider.CreateUser("test" + i, "123456", "test" + i + "@test.com", "Test Question?", null, true, null, out status); } int totalRecords; var users = provider.FindUsersByEmail(@"test1\d*@test.com", 0, 20, out totalRecords).Cast<MembershipUser>().ToArray(); Assert.AreEqual(11, totalRecords); for (int i = 0; i < 10; i++) { Assert.IsTrue(users[i].UserName.StartsWith("test1")); } }