public virtual void testGetAmountDifference() { JDFDoc d = new JDFDoc("JDF"); JDFAuditPool ap = d.getJDFRoot().getCreateAuditPool(); JDFPhaseTime pt = ap.setPhase(EnumNodeStatus.InProgress, "dummy", null, null); JDFJobPhase jp = di.createJobPhaseFromPhaseTime(pt); jp.setAmount(42); Assert.AreEqual(42.0, jp.getAmountDifference(null), 0.0); JDFJobPhase jp2 = (JDFJobPhase)di.copyElement(jp, null); jp2.setAmount(62); Assert.AreEqual(20.0, jp2.getAmountDifference(jp), 0.0); }