public ThirdPartyJAXRSModule(WebServer webServer, Config config, LogProvider logProvider, NeoServer neoServer) { this._webServer = webServer; this._config = config; this._log = logProvider.getLog(this.GetType()); _extensionInitializer = new ExtensionInitializer(neoServer); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void testPluginInitialization() public virtual void TestPluginInitialization() { Config config = Config.defaults(ServerSettings.transaction_idle_timeout, "600"); NeoServer neoServer = Mockito.mock(typeof(NeoServer), Mockito.RETURNS_DEEP_STUBS); Mockito.when(neoServer.Config).thenReturn(config); ExtensionInitializer extensionInitializer = new ExtensionInitializer(neoServer); //JAVA TO C# CONVERTER WARNING: Java wildcard generics have no direct equivalent in .NET: //ORIGINAL LINE: java.util.Collection<org.neo4j.server.plugins.Injectable<?>> injectableProperties = extensionInitializer.initializePackages(java.util.Collections.singletonList("org.neo4j.server.modules")); ICollection <Injectable <object> > injectableProperties = extensionInitializer.InitializePackages(Collections.singletonList("org.neo4j.server.modules")); assertTrue(injectableProperties.Any(i => ServerSettings.transaction_idle_timeout.name().Equals(i.Value))); }