Exemple #1
0
 public virtual void testGetSignatureByName()
 {
     for (int i = 0; i < 2; i++)
     {
         if (i == 0)
         {
             testBuildNewLayout();
         }
         else
         {
             testBuildOldLayout();
             JDFLayout lo = (JDFLayout)n.getMatchingResource(ElementName.LAYOUT, EnumProcessUsage.AnyInput, null, 0);
             lo.getSignature(0).setName("SignatureName1");
             lo.getSignature(1).setName("SignatureName2");
             lo.getSignature(1).getSheet(0).setName("SheetName1");
         }
         JDFLayout lo_1 = (JDFLayout)n.getMatchingResource(ElementName.LAYOUT, EnumProcessUsage.AnyInput, null, 0);
         Assert.IsNull(lo_1.getSignature("fooBar"));
         Assert.AreEqual(lo_1.getSignature("SignatureName1"), lo_1.getSignature(0));
         Assert.AreEqual(lo_1.getSheet("SheetName1"), lo_1.getSheet(0));
         JDFSignature signature2 = lo_1.getSignature("SignatureName2");
         Assert.AreEqual(signature2.getSheet("SheetName1"), lo_1.getSignature(1).getSheet(0));
         Assert.AreEqual(lo_1.getCreateSignature("fooBar"), lo_1.getSignature(-1));
     }
 }