public void TestPolylineMMeasures() { double[] measures = new double[] { 1.0, 2.0 }; PolylineMShape line = new PolylineMShape(1, m_metadata, m_extent, m_parts, m_positions, 1.0, 2.0, measures); Assert.AreEqual(1.0, line[0].GetMeasure(0)); Assert.AreEqual(2.0, line[0].GetMeasure(1)); }
public void TestPolylineMPositions() { double[] measures = new double[] { 1.0, 2.0 }; PolylineMShape line = new PolylineMShape(1, m_metadata, m_extent, m_parts, m_positions, 1.0, 2.0, measures); Assert.AreEqual(line[0][0], new Cartographic(0.0, 0.0, 0.0)); Assert.AreEqual(line[0][1], new Cartographic(Constants.RadiansPerDegree, Constants.RadiansPerDegree, 0.0)); }
public void TestPolylineMShapeType() { double[] measures = new double[] { 1.0, 2.0 }; PolylineMShape line = new PolylineMShape(1, m_metadata, m_extent, m_parts, m_positions, 1.0, 2.0, measures); Assert.AreEqual(ShapeType.PolylineM, line.ShapeType); }