Exemple #1
0
//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());
        }