public void DistanceFromWorks(CartesianPoint p, CartesianPoint q, double distance) { Assert.AreEqual(distance, p.DistanceFrom(q)); Assert.AreEqual(distance, q.DistanceFrom(p)); Assert.AreEqual(distance, CartesianPoint.DistanceBetween(p, q)); Assert.AreEqual(distance, CartesianPoint.DistanceBetween(q, p)); }