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"));
            }
        }