Пример #1
0
        public virtual void testAppendModuleRef()
        {
            JDFDoc       d         = new JDFDoc("DeviceCap");
            JDFDeviceCap deviceCap = (JDFDeviceCap)d.getRoot();
            JDFDevCap    dc        = deviceCap.appendDevCaps().appendDevCap();

            dc.setAvailability(EnumAvailability.NotInstalled);
            Assert.AreEqual(EnumAvailability.NotInstalled, dc.getAvailability());
            Assert.AreEqual(EnumAvailability.NotInstalled, dc.getModuleAvailability());
            JDFModuleCap mc = dc.appendModuleRef("MyDev");

            mc.setAvailability(EnumAvailability.Disabled);
            Assert.AreEqual(EnumAvailability.Module, dc.getAvailability());
            Assert.AreEqual(EnumAvailability.Disabled, dc.getModuleAvailability());
            Assert.AreEqual(EnumAvailability.Disabled, mc.getAvailability());
            mc = dc.appendModuleRef("MyOtherDev");
            mc.setAvailability(EnumAvailability.NotInstalled);
            Assert.AreEqual(EnumAvailability.NotInstalled, dc.getModuleAvailability());
            Assert.AreEqual(EnumAvailability.NotInstalled, mc.getAvailability());
        }