//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Before public void setup() throws org.neo4j.kernel.api.security.exception.InvalidAuthTokenException, java.io.IOException //JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: public virtual void Setup() { _fs = new EphemeralFileSystemAbstraction(); Db = ( GraphDatabaseAPI )CreateGraphDatabase(_fs); _authManager = Db.DependencyResolver.resolveDependency(typeof(BasicAuthManager)); _admin = Login("neo4j", "neo4j"); _admin.subject().setPasswordChangeNoLongerRequired(); }
//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() { _manager = new BasicAuthManager(new InMemoryUserRepository(), new BasicPasswordPolicy(), Clocks.systemClock(), new InMemoryUserRepository(), Config.defaults()); _manager.init(); _manager.start(); _manager.newUser("johan", password("bar"), false); _context = _manager.login(authToken("johan", "bar")).authorize(s => - 1, GraphDatabaseSettings.DEFAULT_DATABASE_NAME); }
//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() { Config = Config.defaults(); Users = CommunitySecurityModule.GetUserRepository(Config, NullLogProvider.Instance, FsRule.get()); UserRepository initUserRepository = CommunitySecurityModule.GetInitialUserRepository(Config, NullLogProvider.Instance, FsRule.get()); _manager = new BasicAuthManager(Users, mock(typeof(PasswordPolicy)), _authStrategy, initUserRepository); _manager.init(); }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: public void setup(Dependencies dependencies) throws org.neo4j.internal.kernel.api.exceptions.KernelException public override void Setup(Dependencies dependencies) { Config config = dependencies.Config(); Procedures procedures = dependencies.Procedures(); LogProvider logProvider = dependencies.LogService().UserLogProvider; FileSystemAbstraction fileSystem = dependencies.FileSystem(); //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final UserRepository userRepository = getUserRepository(config, logProvider, fileSystem); UserRepository userRepository = GetUserRepository(config, logProvider, fileSystem); //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final UserRepository initialUserRepository = getInitialUserRepository(config, logProvider, fileSystem); UserRepository initialUserRepository = GetInitialUserRepository(config, logProvider, fileSystem); //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final org.neo4j.kernel.api.security.PasswordPolicy passwordPolicy = new BasicPasswordPolicy(); PasswordPolicy passwordPolicy = new BasicPasswordPolicy(); _authManager = new BasicAuthManager(userRepository, passwordPolicy, Clocks.systemClock(), initialUserRepository, config); Life.add(dependencies.DependencySatisfier().satisfyDependency(_authManager)); procedures.RegisterComponent(typeof(UserManager), ctx => _authManager, false); procedures.RegisterProcedure(typeof(AuthProcedures)); }