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()); }
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]); } }