Beispiel #1
0
        public void ToStringTest()
        {
            var mapMarker = new MapMarker();

            var toString = mapMarker.ToString();

            Assert.IsNull(toString);
        }
Beispiel #2
0
        public void ToStringWhenLocationsOnlyTest()
        {
            var mapMarker = new MapMarker
            {
                Locations = new[]
                {
                    new Location(new Coordinate(1, 1))
                }
            };

            var toString = mapMarker.ToString();

            Assert.AreEqual($"{string.Join("|", mapMarker.Locations.Select(x => x.ToString()))}", toString);
        }
Beispiel #3
0
        public void ToStringWhenIconTest()
        {
            var mapMarker = new MapMarker
            {
                Icon      = new MapMarkerIcon("url"),
                Locations = new[]
                {
                    new Location(new Coordinate(1, 1))
                }
            };

            var toString = mapMarker.ToString();

            Assert.AreEqual($"{mapMarker.Icon}|{string.Join("|", mapMarker.Locations.Select(x => x.ToString()))}", toString);
        }
Beispiel #4
0
        public void ToStringWhenColorTest()
        {
            var mapMarker = new MapMarker
            {
                Color     = "color",
                Locations = new[]
                {
                    new Location(new Coordinate(1, 1))
                }
            };

            var toString = mapMarker.ToString();

            Assert.AreEqual($"color:{mapMarker.Color}|{string.Join("|", mapMarker.Locations.Select(x => x.ToString()))}", toString);
        }
Beispiel #5
0
        public void ToStringWhenLabelAndSizeIsSmallTest()
        {
            var mapMarker = new MapMarker
            {
                Label     = "label",
                Size      = MarkerSize.Small,
                Locations = new[]
                {
                    new Location(new Coordinate(1, 1))
                }
            };

            var toString = mapMarker.ToString();

            Assert.AreEqual($"size:{mapMarker.Size?.ToString().ToLower()}|{string.Join("|", mapMarker.Locations.Select(x => x.ToString()))}", toString);
        }
Beispiel #6
0
        public void ToStringWhenAllTest()
        {
            var mapMarker = new MapMarker
            {
                Label     = "label",
                Size      = MarkerSize.Normal,
                Color     = "color",
                Icon      = new MapMarkerIcon("url"),
                Locations = new[]
                {
                    new Location(new Coordinate(1, 1))
                }
            };

            var toString = mapMarker.ToString();

            Assert.AreEqual($"label:{mapMarker.Label}|color:{mapMarker.Color}|size:{mapMarker.Size?.ToString().ToLower()}|{mapMarker.Icon}|{string.Join("|", mapMarker.Locations.Select(x => x.ToString()))}", toString);
        }