public virtual void testExpandAmountPool() { JDFDoc d = new JDFDoc(ElementName.JDF); JDFNode n = d.getJDFRoot(); n.setVersion(JDFElement.EnumVersion.Version_1_3); n.setType("ConventionalPrinting", true); JDFComponent comp = (JDFComponent)n.addResource(ElementName.COMPONENT, null, EnumUsage.Output, null, null, null, null); comp.addPartitions(EnumPartIDKey.SheetName, new VString("S1 S2 S3", null)); JDFResourceLink rl = n.getLink(comp, null); rl.setAmount(42, null); rl.setPipeProtocol("JDF"); Assert.AreEqual(42.0, rl.getAmount(null), 0.1); Assert.IsNull(rl.getAmountPool()); rl.expandAmountPool(); Assert.IsNull(rl.getAttribute("Amount", null, null)); Assert.AreEqual(42.0, rl.getAmount(new JDFAttributeMap(EnumPartIDKey.SheetName, "S2")), 0.1); Assert.IsNotNull(rl.getAmountPool()); Assert.AreEqual("JDF", rl.getPipeProtocol()); }