public void GetProjectedPoint() { var line = new XYLine(0.000000001, 0, 0, 1); var projected = line.GetProjectedPoint(new XYPoint(2, 0.8)); Assert.AreEqual(0.8, projected.Y, 1e-6); Assert.AreEqual(0, projected.X, 1e-6); projected = line.GetProjectedPoint(new XYPoint(2, 2)); }