Beispiel #1
0
        public void DecodePositions(string encoded, double[] expectedValues)
        {
            var lonVals = expectedValues.Where((val, index) => (index % 2) == 0);
            var latVals = expectedValues.Where((val, index) => (index % 2) == 1);

            var expectedList = latVals.Zip(lonVals).Select((pos) => new Position(pos.First, pos.Second)).ToList();

            var retList = EncodedPolyline.Decode(encoded);

            Assert.Equal(expectedList, retList);
        }
Beispiel #2
0
        public void DecodeEmptyString()
        {
            var positions = EncodedPolyline.Decode("");

            Assert.Empty(positions);
        }