public OSDMap Serialize()
{
OSDMap map = new OSDMap(3);
map["parcel_local_id"] = OSD.FromInteger(ParcelID);
map["region_name"] = OSD.FromString(RegionName);
OSDMap vcMap = new OSDMap(1);
vcMap["channel_uri"] = OSD.FromUri(SipChannelUri);
map["voice_credentials"] = vcMap;
return map;
}
public void ParcelVoiceInfoRequestMessage() { ParcelVoiceInfoRequestMessage s = new ParcelVoiceInfoRequestMessage(); s.SipChannelUri = testURI; s.ParcelID = 1; s.RegionName = "Hooper"; OSDMap map = s.Serialize(); ParcelVoiceInfoRequestMessage t = new ParcelVoiceInfoRequestMessage(); t.Deserialize(map); Assert.AreEqual(s.SipChannelUri, t.SipChannelUri); Assert.AreEqual(s.ParcelID, t.ParcelID); Assert.AreEqual(s.RegionName, t.RegionName); }