public virtual void TestCopy()
 {
     com.epl.geometry.Point pt     = new com.epl.geometry.Point();
     com.epl.geometry.Point copyPt = (com.epl.geometry.Point)pt.Copy();
     NUnit.Framework.Assert.IsTrue(copyPt.Equals(pt));
     pt.SetXY(11, 13);
     copyPt = (com.epl.geometry.Point)pt.Copy();
     NUnit.Framework.Assert.IsTrue(copyPt.Equals(pt));
     NUnit.Framework.Assert.IsTrue(copyPt.GetXY().IsEqual(new com.epl.geometry.Point2D(11, 13)));
     NUnit.Framework.Assert.IsTrue(copyPt.GetXY().Equals((object)new com.epl.geometry.Point2D(11, 13)));
 }