public virtual void testSerializeLine() { try { java.io.ByteArrayOutputStream streamOut = new java.io.ByteArrayOutputStream(); java.io.ObjectOutputStream oo = new java.io.ObjectOutputStream(streamOut); com.esri.core.geometry.Line pt = new com.esri.core.geometry.Line(); pt.setStart(new com.esri.core.geometry.Point(10, 30)); pt.setEnd(new com.esri.core.geometry.Point(120, 40)); oo.writeObject(pt); java.io.ByteArrayInputStream streamIn = new java.io.ByteArrayInputStream(streamOut .toByteArray()); java.io.ObjectInputStream ii = new java.io.ObjectInputStream(streamIn); com.esri.core.geometry.Line ptRes = (com.esri.core.geometry.Line)ii.readObject(); NUnit.Framework.Assert.IsTrue(ptRes.equals(pt)); } catch (System.Exception ex) { // fail("Line serialization failure"); NUnit.Framework.Assert.AreEqual(ex.Message, "Cannot serialize this geometry"); } }