public void GetLength() { CardinalSegment1F s = new CardinalSegment1F { Point1 = 1, Point2 = 3, Point3 = 7, Point4 = 8, Tension = 0.3f, }; Assert.IsTrue(Numeric.AreEqual(4, s.GetLength(0, 1, 100, Numeric.EpsilonF))); CardinalSegment1F sSymmetric = new CardinalSegment1F { Point1 = 1, Point2 = 3, Point3 = 7, Point4 = 9, Tension = 0.3f, }; Assert.IsTrue(Numeric.AreEqual(2f, sSymmetric.GetLength(0.5f, 1, 100, Numeric.EpsilonF))); }