public void MmsValueStructure() { MmsValue val = MmsValue.NewEmptyStructure(2); val.SetElement(0, new MmsValue(true)); val.SetElement(1, MmsValue.NewBitString(10)); Assert.AreEqual(val.GetType(), MmsType.MMS_STRUCTURE); Assert.AreEqual(val.Size(), 2); MmsValue elem0 = val.GetElement(0); Assert.AreEqual(elem0.GetType(), MmsType.MMS_BOOLEAN); Assert.AreEqual(elem0.GetBoolean(), true); MmsValue elem1 = val.GetElement(1); Assert.AreEqual(elem1.GetType(), MmsType.MMS_BIT_STRING); }