public void ToStringTest()
        {
            var exception = Assert.Throws <ArgumentNullException>(() =>
            {
                var markerIcon = new MapMarkerIcon(null);
                Assert.IsNull(markerIcon);
            });

            Assert.AreEqual("Value cannot be null. (Parameter 'url')", exception.Message);
        }
        public void ToStringWhenAnchorCoordinateTest()
        {
            var mapMarkerIcon = new MapMarkerIcon("url")
            {
                AnchorCoordinate = new AnchorCoordinate(1, 1)
            };

            var toString = mapMarkerIcon.ToString();

            Assert.AreEqual($"icon:{mapMarkerIcon.Url}|anchor:{mapMarkerIcon.AnchorCoordinate}", toString);
        }
        public void ToStringWhenAnchorTest()
        {
            var mapMarkerIcon = new MapMarkerIcon("url")
            {
                Anchor = Anchor.Bottom
            };

            var toString = mapMarkerIcon.ToString();

            Assert.AreEqual($"icon:{mapMarkerIcon.Url}|anchor:{mapMarkerIcon.Anchor.ToString().ToLower()}", toString);
        }