public void MmsValueOctetString() { var val = MmsValue.NewOctetString(20); Assert.AreEqual(0, val.Size()); Assert.AreEqual(20, val.MaxSize()); byte[] octetString = val.getOctetString(); Assert.AreEqual(0, octetString.Length); octetString = new byte[5]; octetString[0] = 0x11; octetString[1] = 0x12; octetString[2] = 0x13; octetString[3] = 0x14; octetString[4] = 0x15; val.setOctetString(octetString); Assert.AreEqual(5, val.Size()); byte[] secondOctetString = val.getOctetString(); Assert.AreEqual(octetString, secondOctetString); }
public void SetEntryID(byte[] entryId) { flagEntryId = true; MmsValue entryID = MmsValue.NewOctetString(entryId.Length); entryID.setOctetString(entryId); ClientReportControlBlock_setEntryId(self, entryID.valueReference); }