public MISGoldenTicket(MISGoldenTicket parent) : base(parent) // mis always requires base 2 { misICSLevel = parent.misICSLevel; jmfICSLevel = parent.jmfICSLevel; getNIFromParent = parent.getNIFromParent; duration = parent.duration; category = parent.category; fillCatMaps(); }
public virtual void testMIS() { MISGoldenTicket bgt = new MISGoldenTicket(2, null, 2); bgt.assign(null); JDFNode node = bgt.getNode(); node.getOwnerDocument_JDFElement().write2File(sm_dirTestDataTemp + "GoldenTicket_MIS_2.jdf", 2, false); Assert.IsTrue(node.getICSVersions(false).Contains("Base_L2-1.3")); Assert.IsTrue(node.getICSVersions(false).Contains("JMF_L2-1.3")); Assert.IsTrue(node.getICSVersions(false).Contains("MIS_L2-1.3")); node.setType(JDFNode.EnumType.ProcessGroup); node.getOwnerDocument_JDFElement().write2File(sm_dirTestDataTemp + "MISGT.jdf", 2, false); Assert.IsTrue(node.isValid(EnumValidationLevel.Complete)); }
/// /// <summary> * create a BaseGoldenTicket </summary> /// * <param name="icsLevel"> the level to init to (1,2 or 3) </param> /// * <param name="jdfVersion"> the version to generate a golden ticket for </param> /// * <param name="jmfLevel"> level of jmf ICS to support </param> /// * <param name="misLevel"> level of MIS ICS to support </param> /// * <param name="isGrayBox"> if true, write a grayBox </param> /// public IDPGoldenTicket(MISGoldenTicket parent) : base(parent) { }