//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void observerTest() public virtual void observerTest() { DummyObserver dummyObserver = new DummyObserver(); MapViewPosition mapViewPosition = new MapViewPosition(new DisplayModel()); mapViewPosition.addObserver(dummyObserver); Assert.assertEquals(0, dummyObserver.Callbacks); mapViewPosition.Center = new LatLong(0, 0, true); // Assert.assertEquals(1, dummyObserver.getCallbacks()); mapViewPosition.MapLimit = new BoundingBox(0, 0, 0, 0); // Assert.assertEquals(2, dummyObserver.getCallbacks()); mapViewPosition.MapPosition = new MapPosition(new LatLong(0, 0, true), (sbyte)0); // Assert.assertEquals(3, dummyObserver.getCallbacks()); mapViewPosition.ZoomLevel = (sbyte)0; // Assert.assertEquals(4, dummyObserver.getCallbacks()); mapViewPosition.ZoomLevelMax = (sbyte)0; // Assert.assertEquals(5, dummyObserver.getCallbacks()); mapViewPosition.ZoomLevelMin = (sbyte)0; // Assert.assertEquals(6, dummyObserver.getCallbacks()); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void zoomLevelMinMaxTest() public virtual void zoomLevelMinMaxTest() { MapViewPosition mapViewPosition = new MapViewPosition(new DisplayModel()); mapViewPosition.ZoomLevelMin = (sbyte)1; mapViewPosition.ZoomLevelMax = (sbyte)2; verifyInvalidSetZoomLevelMin(mapViewPosition, (sbyte)3); verifyInvalidSetZoomLevelMax(mapViewPosition, (sbyte)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); }
private static void verifyInvalidSetZoomLevelMin(MapViewPosition mapViewPosition, sbyte zoomLevelMin) { try { mapViewPosition.ZoomLevelMin = zoomLevelMin; Assert.fail("zoomLevelMin: " + zoomLevelMin); } catch (System.ArgumentException) { Assert.assertTrue(true); } }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void zoomInTest() public virtual void zoomInTest() { MapViewPosition mapViewPosition = new MapViewPosition(new DisplayModel()); Assert.assertEquals(0, mapViewPosition.ZoomLevel); mapViewPosition.zoomIn(); Assert.assertEquals((sbyte)1, mapViewPosition.ZoomLevel); mapViewPosition.ZoomLevel = sbyte.MaxValue; Assert.assertEquals(sbyte.MaxValue, mapViewPosition.ZoomLevel); mapViewPosition.zoomIn(); Assert.assertEquals(sbyte.MaxValue, mapViewPosition.ZoomLevel); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void zoomOutTest() public virtual void zoomOutTest() { MapViewPosition mapViewPosition = new MapViewPosition(new DisplayModel()); mapViewPosition.ZoomLevel = (sbyte)1; Assert.assertEquals(1, mapViewPosition.ZoomLevel); mapViewPosition.zoomOut(); Assert.assertEquals(0, mapViewPosition.ZoomLevel); mapViewPosition.ZoomLevel = (sbyte)0; Assert.assertEquals(0, mapViewPosition.ZoomLevel); mapViewPosition.zoomOut(); Assert.assertEquals(0, mapViewPosition.ZoomLevel); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void zoomLevelMinTest() public virtual void zoomLevelMinTest() { MapViewPosition mapViewPosition = new MapViewPosition(new DisplayModel()); Assert.assertEquals(0, mapViewPosition.ZoomLevelMin); mapViewPosition.ZoomLevel = (sbyte)0; Assert.assertEquals(0, mapViewPosition.ZoomLevel); mapViewPosition.ZoomLevelMin = (sbyte)1; Assert.assertEquals(1, mapViewPosition.ZoomLevelMin); Assert.assertEquals(0, mapViewPosition.ZoomLevel); mapViewPosition.ZoomLevel = (sbyte)0; Assert.assertEquals(1, mapViewPosition.ZoomLevel); verifyInvalidSetZoomLevelMin(mapViewPosition, (sbyte)-1); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void mapLimitTest() public virtual void mapLimitTest() { MapViewPosition mapViewPosition = new MapViewPosition(new DisplayModel()); Assert.assertNull(mapViewPosition.MapLimit); LatLong latLong = new LatLong(10, 20, true); mapViewPosition.Center = latLong; Assert.assertEquals(latLong, mapViewPosition.Center); BoundingBox boundingBox = new BoundingBox(1, 2, 3, 4); mapViewPosition.MapLimit = boundingBox; Assert.assertEquals(boundingBox, mapViewPosition.MapLimit); Assert.assertEquals(latLong, mapViewPosition.Center); mapViewPosition.Center = latLong; Assert.assertEquals(new LatLong(3, 4, true), mapViewPosition.Center); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void zoomTest() public virtual void zoomTest() { MapViewPosition mapViewPosition = new MapViewPosition(new DisplayModel()); Assert.assertEquals(0, mapViewPosition.ZoomLevel); mapViewPosition.zoom((sbyte)1); Assert.assertEquals(1, mapViewPosition.ZoomLevel); mapViewPosition.zoom((sbyte)-1); Assert.assertEquals(0, mapViewPosition.ZoomLevel); mapViewPosition.zoom((sbyte)5); Assert.assertEquals(5, mapViewPosition.ZoomLevel); mapViewPosition.zoom((sbyte)-2); Assert.assertEquals(3, mapViewPosition.ZoomLevel); mapViewPosition.zoom(sbyte.MaxValue); Assert.assertEquals(sbyte.MaxValue, mapViewPosition.ZoomLevel); mapViewPosition.zoom(sbyte.MinValue); Assert.assertEquals(0, mapViewPosition.ZoomLevel); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void zoomLevelTest() public virtual void zoomLevelTest() { MapViewPosition mapViewPosition = new MapViewPosition(new DisplayModel()); verifyInvalidSetZoomLevel(mapViewPosition, (sbyte)-1); }
private void InitializeInstanceFields() { mapViewPosition = new MapViewPosition(displayModel); }
public ZoomAnimator(MapViewPosition outerInstance) { this.outerInstance = outerInstance; }