//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void shouldNotOverwriteAuthStoreLocationIfProvided() public virtual void ShouldNotOverwriteAuthStoreLocationIfProvided() { File configFile = ConfigFileBuilder.Builder(Folder.Root).withSetting(GraphDatabaseSettings.data_directory, "the-data-dir").withSetting(GraphDatabaseSettings.auth_store, "foo/bar/auth").build(); Config config = Config.fromFile(configFile).withHome(Folder.Root).build(); assertThat(config.Get(GraphDatabaseSettings.auth_store), @is((new File(Folder.Root, "foo/bar/auth")).AbsoluteFile)); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void shouldSetAValueForAuthStoreLocation() public virtual void ShouldSetAValueForAuthStoreLocation() { File configFile = ConfigFileBuilder.Builder(Folder.Root).withSetting(GraphDatabaseSettings.data_directory, "the-data-dir").build(); Config config = Config.fromFile(configFile).withHome(Folder.Root).build(); assertThat(config.Get(DatabaseManagementSystemSettings.auth_store_directory), @is((new File(Folder.Root, "the-data-dir/dbms")).AbsoluteFile)); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void shouldUseSpecifiedHomeDir() public virtual void ShouldUseSpecifiedHomeDir() { // given File configFile = ConfigFileBuilder.Builder(Folder.Root).build(); // when Config testConf = Config.fromFile(configFile).withHome(Folder.Root).build(); // then assertEquals(Folder.Root, testConf.Get(GraphDatabaseSettings.neo4j_home)); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void shouldProvideAConfiguration() public virtual void ShouldProvideAConfiguration() { // given File configFile = ConfigFileBuilder.Builder(Folder.Root).build(); // when Config config = Config.fromFile(configFile).withHome(Folder.Root).build(); // then assertNotNull(config); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void shouldUseWorkingDirForHomeDirIfUnspecified() public virtual void ShouldUseWorkingDirForHomeDirIfUnspecified() { // given File configFile = ConfigFileBuilder.Builder(Folder.Root).build(); // when Config testConf = Config.fromFile(configFile).build(); // then assertEquals(new File(System.getProperty("user.dir")), testConf.Get(GraphDatabaseSettings.neo4j_home)); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void loadOfflineConfigAddDisabledBoltConnector() public virtual void LoadOfflineConfigAddDisabledBoltConnector() { // given File configFile = ConfigFileBuilder.Builder(Folder.Root).build(); // when Config testConf = Config.fromFile(configFile).withHome(Folder.Root).withConnectorsDisabled().build(); // then assertNotNull(testConf); assertEquals(false, testConf.Get((new BoltConnector()).enabled)); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void shouldUseSpecifiedConfigFile() public virtual void ShouldUseSpecifiedConfigFile() { // given File configFile = ConfigFileBuilder.Builder(Folder.Root).withNameValue(GraphDatabaseSettings.default_advertised_address.name(), "bar").build(); // when Config testConf = Config.fromFile(configFile).withHome(Folder.Root).build(); // then const string expectedValue = "bar"; assertEquals(expectedValue, testConf.Get(GraphDatabaseSettings.default_advertised_address)); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void loadOfflineConfigShouldDisableBolt() public virtual void LoadOfflineConfigShouldDisableBolt() { // given BoltConnector defaultBoltConf = new BoltConnector("bolt"); File configFile = ConfigFileBuilder.Builder(Folder.Root).withNameValue(defaultBoltConf.Enabled.name(), Settings.TRUE).build(); // when Config testConf = Config.fromFile(configFile).withHome(Folder.Root).withConnectorsDisabled().build(); // then assertNotNull(testConf); assertEquals(false, testConf.Get(defaultBoltConf.Enabled)); assertEquals(false, testConf.Get((new BoltConnector()).enabled)); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void shouldRetainRegistrationOrderOfThirdPartyJaxRsPackages() public virtual void ShouldRetainRegistrationOrderOfThirdPartyJaxRsPackages() { // given File configFile = ConfigFileBuilder.Builder(Folder.Root).withNameValue(ServerSettings.third_party_packages.name(), "org.neo4j.extension.extension1=/extension1,org.neo4j.extension.extension2=/extension2," + "org.neo4j.extension.extension3=/extension3").build(); // when Config config = Config.fromFile(configFile).withHome(Folder.Root).build(); // then IList <ThirdPartyJaxRsPackage> thirdpartyJaxRsPackages = config.Get(ServerSettings.third_party_packages); assertEquals(3, thirdpartyJaxRsPackages.Count); assertEquals("/extension1", thirdpartyJaxRsPackages[0].MountPoint); assertEquals("/extension2", thirdpartyJaxRsPackages[1].MountPoint); assertEquals("/extension3", thirdpartyJaxRsPackages[2].MountPoint); }