public virtual void testGetWasteDifference() { 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.setPhaseWaste(42); Assert.AreEqual(42.0, jp.getWasteDifference(null), 0.0); JDFJobPhase jp2 = (JDFJobPhase)di.copyElement(jp, null); jp2.setPhaseWaste(62); Assert.AreEqual(20.0, jp2.getWasteDifference(jp), 0.0); }