public void ShouldKnowHowToCreateUser()
        {
            MembershipCreateStatus status;
            var membershipUser = provider.CreateUser("test", "password", "*****@*****.**", "Is this a test?", "yes", true, null, out status);

            Assert.AreEqual(MembershipCreateStatus.Success, status);
            Assert.AreEqual("test", membershipUser.UserName);
            var session = provider.DocumentStore.OpenSession();
            var results = from user in session.Query <User>()
                          where user.Username == "test"
                          select user;

            Assert.AreEqual(1, results.Count());
        }
Example #2
0
        public void AddUsersToRolesShouldAssociateTheRolesToTheUsers()
        {
            MembershipCreateStatus status;

            membershipProvider.CreateUser("test", "password", "*****@*****.**", "Is this a test?", "yes", true, null, out status);
            provider.CreateRole("role 1");
            provider.AddUsersToRoles(new string[] { "test" }, new string[] { "role 1" });
            using (var session = provider.DocumentStore.OpenSession())
            {
                var users = from user in session.Query <User>()
                            where user.Username == "test"
                            select user;
                var _array = users.ToArray();
                Assert.AreEqual("role 1", _array.First().Roles[0]);
            }
        }