private IDictionary <CoordinateReferenceSystem, SpaceFillingCurveSettings> AsMap(IndexSpecificSpaceFillingCurveSettingsCache indexSettings) { ToMapSettingVisitor visitor = new ToMapSettingVisitor(); indexSettings.VisitIndexSpecificSettings(visitor); return(visitor.Map); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test void shouldHaveInitialIndexSpecificSetting() internal virtual void ShouldHaveInitialIndexSpecificSetting() { // given IDictionary <CoordinateReferenceSystem, SpaceFillingCurveSettings> initialSettings = new Dictionary <CoordinateReferenceSystem, SpaceFillingCurveSettings>(); initialSettings[WGS84] = _globalSettings.forCRS(WGS84); initialSettings[Cartesian] = _globalSettings.forCRS(Cartesian); IndexSpecificSpaceFillingCurveSettingsCache indexSettings = new IndexSpecificSpaceFillingCurveSettingsCache(_globalSettings, initialSettings); // when ToMapSettingVisitor visitor = new ToMapSettingVisitor(); indexSettings.VisitIndexSpecificSettings(visitor); // then assertEquals(initialSettings, visitor.Map); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test void shouldHaveInitialIndexSpecificSettingsPlusRequestedOnes() internal virtual void ShouldHaveInitialIndexSpecificSettingsPlusRequestedOnes() { // given IDictionary <CoordinateReferenceSystem, SpaceFillingCurveSettings> initialSettings = new Dictionary <CoordinateReferenceSystem, SpaceFillingCurveSettings>(); initialSettings[WGS84] = _globalSettings.forCRS(WGS84); initialSettings[Cartesian] = _globalSettings.forCRS(Cartesian); IndexSpecificSpaceFillingCurveSettingsCache indexSettings = new IndexSpecificSpaceFillingCurveSettingsCache(_globalSettings, initialSettings); // when indexSettings.ForCrs(Cartesian_3D, true); // then ToMapSettingVisitor visitor = new ToMapSettingVisitor(); indexSettings.VisitIndexSpecificSettings(visitor); IDictionary <CoordinateReferenceSystem, SpaceFillingCurveSettings> expectedSettings = new Dictionary <CoordinateReferenceSystem, SpaceFillingCurveSettings>(initialSettings); assertNull(expectedSettings.put(Cartesian_3D, _globalSettings.forCRS(Cartesian_3D))); assertEquals(expectedSettings, visitor.Map); }