public void TeleportFinishMessage()
{
TeleportFinishMessage s = new TeleportFinishMessage();
s.AgentID = UUID.Random();
s.Flags = TeleportFlags.ViaLocation | TeleportFlags.IsFlying;
s.IP = testIP;
s.LocationID = 32767;
s.Port = 3000;
s.RegionHandle = testHandle;
s.SeedCapability = testURI;
s.SimAccess = SimAccess.Mature;
OSDMap map = s.Serialize();
TeleportFinishMessage t = new TeleportFinishMessage();
t.Deserialize(map);
Assert.AreEqual(s.AgentID, t.AgentID);
Assert.AreEqual(s.Flags, t.Flags);
Assert.AreEqual(s.IP, t.IP);
Assert.AreEqual(s.LocationID, t.LocationID);
Assert.AreEqual(s.Port, t.Port);
Assert.AreEqual(s.RegionHandle, t.RegionHandle);
Assert.AreEqual(s.SeedCapability, t.SeedCapability);
Assert.AreEqual(s.SimAccess, t.SimAccess);
}