//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Before public void setUp() throws Throwable //JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: public virtual void SetUp() { TestGraphDatabaseFactory s = new TestEnterpriseGraphDatabaseFactory(); _db = ( GraphDatabaseFacade )s.NewImpermanentDatabaseBuilder(TestDirectory.storeDir()).setConfig(SecuritySettings.property_level_authorization_enabled, "true").setConfig(SecuritySettings.property_level_authorization_permissions, "Agent=alias,secret").setConfig(SecuritySettings.procedure_roles, "test.*:procRole").setConfig(GraphDatabaseSettings.auth_enabled, "true").newGraphDatabase(); EnterpriseAuthAndUserManager authManager = ( EnterpriseAuthAndUserManager )_db.DependencyResolver.resolveDependency(typeof(EnterpriseAuthManager)); Procedures procedures = _db.DependencyResolver.resolveDependency(typeof(Procedures)); procedures.RegisterProcedure(typeof(TestProcedure)); EnterpriseUserManager userManager = authManager.UserManager; userManager.NewUser("Neo", password("eon"), false); userManager.NewUser("Smith", password("mr"), false); userManager.NewUser("Jones", password("mr"), false); userManager.NewUser("Morpheus", password("dealwithit"), false); userManager.NewRole("procRole", "Jones"); userManager.NewRole("Agent", "Smith", "Jones"); userManager.AddRoleToUser(PredefinedRoles.ARCHITECT, "Neo"); userManager.AddRoleToUser(PredefinedRoles.READER, "Smith"); userManager.AddRoleToUser(PredefinedRoles.READER, "Morpheus"); _neo = authManager.Login(authToken("Neo", "eon")); _smith = authManager.Login(authToken("Smith", "mr")); _jones = authManager.Login(authToken("Jones", "mr")); _morpheus = authManager.Login(authToken("Morpheus", "dealwithit")); }
private GraphDatabaseService CreateDatabase(File storeDir, IDictionary <string, string> config) { TestEnterpriseGraphDatabaseFactory factory = new TestEnterpriseGraphDatabaseFactory(); GraphDatabaseBuilder graphDatabaseBuilder = (storeDir != null) ? factory.NewImpermanentDatabaseBuilder(storeDir) : factory.NewImpermanentDatabaseBuilder(); if (config != null) { graphDatabaseBuilder.Config = config; } return(graphDatabaseBuilder.NewGraphDatabase()); }