public void DistanceToPointTest(float x, float y, float x1, float y1, float x2, float y2, float expectedDistance) { Point pt = new Point(x, y); Point pt1 = new Point(x1, y1); Point pt2 = new Point(x2, y2); Line line = Line.FromPoints(pt1, pt2); Assert.AreEqual(expectedDistance, line.DistanceToPoint(pt), Error); } }