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); }