private void CheckForCoreData(IDocumentStore ds, IContext context) { // In case the versioning bundle is installed, make sure it will version // only what we opt-in to version using (IDocumentSession s = ds.OpenSession()) { var store = new FlexMembershipUserStore<User, Role>(s); var membership = new FlexMembershipProvider<User>(store, new AspnetEnvironment()); var roles = new FlexRoleProvider(store); if (!membership.HasLocalAccount("sallen")) { membership.CreateAccount(new User { Username = "******", Password = "******", FavoriteNumber = 24 }); } if (!roles.RoleExists("admin")) { roles.CreateRole("admin"); } if (!roles.IsUserInRole("sallen", "admin")) { roles.AddUsersToRoles(new[] { "sallen" }, new[] { "admin" }); } } }
private void CheckForCoreData(IDocumentStore ds, IContext context) { // In case the versioning bundle is installed, make sure it will version // only what we opt-in to version using (IDocumentSession s = ds.OpenSession()) { var store = new FlexMembershipUserStore <User, Role>(s); var membership = new FlexMembershipProvider(store, new AspnetEnvironment()); var roles = new FlexRoleProvider(store); if (!membership.HasLocalAccount("sallen")) { membership.CreateAccount(new User { Username = "******", Password = "******", FavoriteNumber = 24 }); } if (!roles.RoleExists("admin")) { roles.CreateRole("admin"); } if (!roles.IsUserInRole("sallen", "admin")) { roles.AddUsersToRoles(new[] { "sallen" }, new[] { "admin" }); } } }
public IntegrationTest() { DocumentStore = new EmbeddableDocumentStore() { RunInMemory = true }; DocumentStore.Conventions.DefaultQueryingConsistency = ConsistencyOptions.QueryYourWrites; DocumentStore.Initialize(); UserStore = new FlexMembershipUserStore<User, Role>(DocumentStore); Environment = new FakeApplicationEnvironment(); RoleProvider = new FlexRoleProvider(UserStore); MembershipProvider = new FlexMembershipProvider(UserStore, Environment); }
public IntegrationTest() { DocumentStore = new EmbeddableDocumentStore() { RunInMemory = true , UseEmbeddedHttpServer = true }; DocumentStore.RegisterListener(new NoStaleQueries()); DocumentStore.Initialize(); Session = DocumentStore.OpenSession(); UserStore = new FlexMembershipUserStore<User, Role>(Session); Environment = new FakeApplicationEnvironment(); RoleProvider = new FlexRoleProvider(UserStore); MembershipProvider = new FlexMembershipProvider(UserStore, Environment); }
public IntegrationTest() { DocumentStore = new EmbeddableDocumentStore() { RunInMemory = true }; DocumentStore.RegisterListener(new NoStaleQueries()); DocumentStore.Initialize(); Session = DocumentStore.OpenSession(); UserStore = new FlexMembershipUserStore <User, Role>(Session); Environment = new FakeApplicationEnvironment(); RoleProvider = new FlexRoleProvider(UserStore); MembershipProvider = new FlexMembershipProvider(UserStore, Environment); }