Esempio n. 1
0
        public virtual void testGetAmountPoolVector()
        {
            JDFDoc           d  = new JDFDoc("TestLink");
            JDFResourceLink  rl = (JDFResourceLink)d.getRoot();
            VJDFAttributeMap vM = new VJDFAttributeMap();

            vM.Add(new JDFAttributeMap("SignatureName", "1"));
            vM.Add(new JDFAttributeMap("SignatureName", "2"));
            rl.setAmountPoolAttribute("Amount", "42", null, vM);

            Assert.AreEqual("42", rl.getAmountPoolAttribute("Amount", null, vM));
            vM.Add(new JDFAttributeMap("SignatureName", "3"));
            Assert.IsNull(rl.getAmountPoolAttribute("Amount", null, vM));
        }
Esempio n. 2
0
        public virtual void testSetAmountPoolAttribute()
        {
            JDFDoc d = new JDFDoc("ResourceLinkPool");
            JDFResourceLinkPool rlp   = (JDFResourceLinkPool)d.getRoot();
            JDFResourceLink     foo   = (JDFResourceLink)rlp.appendElement("FooLink");
            VJDFAttributeMap    vPart = new VJDFAttributeMap();

            vPart.Add(new JDFAttributeMap());
            foo.setAmountPoolAttribute("blub", "123", null, vPart);
            Assert.AreEqual("123", foo.getAttribute("blub"));
            vPart = new VJDFAttributeMap();
            JDFAttributeMap map = new JDFAttributeMap("SheetName", "b");

            vPart.Add(map);
            foo.setAmountPoolAttribute("blub", "123", null, vPart);
            Assert.IsNull(foo.getAttribute("blub", null, null));
            Assert.AreEqual("123", foo.getAmountPoolAttribute("blub", null, map, 0));
        }