public virtual void testGetMessageServiceForJMFType() { JDFMessage m = JDFJMF.createJMF(JDFMessage.EnumFamily.Acknowledge, EnumType.KnownDevices).getMessageElement(null, null, 0); JDFResponse resp = JDFJMF.createJMF(JDFMessage.EnumFamily.Response, EnumType.KnownMessages).getResponse(0); JDFMessageService ms = resp.appendMessageService(); ms.setType(EnumType.AbortQueueEntry); ms.setAcknowledge(true); Assert.IsNull(JDFDeviceCap.getMessageServiceForJMFType(m, resp), "wrong type"); JDFMessageService ms2 = resp.appendMessageService(); ms2.setType(EnumType.KnownDevices); ms2.setQuery(true); Assert.IsNull(JDFDeviceCap.getMessageServiceForJMFType(m, resp), "wrong type"); JDFMessageService ms3 = resp.appendMessageService(); ms3.setType(EnumType.KnownDevices); ms3.setAcknowledge(true); Assert.AreEqual(ms3, JDFDeviceCap.getMessageServiceForJMFType(m, resp), "family and type match"); }