Пример #1
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void moveCenterTest()
        public virtual void moveCenterTest()
        {
            MapViewPosition mapViewPosition = new MapViewPosition(new FixedTileSizeDisplayModel(256));

            mapViewPosition.moveCenter(MercatorProjection.getMapSize((sbyte)0, (new FixedTileSizeDisplayModel(256)).TileSize) / -360d, 0);

            MapPosition mapPosition = mapViewPosition.MapPosition;

            Assert.assertEquals(0, mapPosition.latLong.latitude, 0);
            Assert.assertEquals(1, mapPosition.latLong.longitude, 1.0E-14);
            Assert.assertEquals(0, mapPosition.zoomLevel);
        }
Пример #2
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void saveAndInitTest()
        public virtual void saveAndInitTest()
        {
            MapPosition mapPosition1 = new MapPosition(new LatLong(1, 1, true), (sbyte)1);
            MapPosition mapPosition2 = new MapPosition(new LatLong(2, 2, true), (sbyte)2);

            Model model = new Model();

            model.mapViewPosition.MapPosition = mapPosition1;
            Assert.assertEquals(mapPosition1, model.mapViewPosition.MapPosition);

            PreferencesFacade preferencesFacade = new DummyPreferences();

            model.save(preferencesFacade);

            model.mapViewPosition.MapPosition = mapPosition2;
            Assert.assertEquals(mapPosition2, model.mapViewPosition.MapPosition);

            model.init(preferencesFacade);
            Assert.assertEquals(mapPosition1, model.mapViewPosition.MapPosition);
        }