public void TestNoTelehubSpawnPoints() { TestHelpers.InMethod(); // TestHelpers.EnableLogging(); EstateManagementModule emm = new EstateManagementModule(); SceneHelpers sh = new SceneHelpers(); Scene scene = sh.SetupScene(); SceneHelpers.SetupSceneModules(scene, emm); UUID telehubSceneObjectOwner = TestHelpers.ParseTail(0x1); SceneObjectGroup telehubSo = SceneHelpers.AddSceneObject(scene, "telehubObject", telehubSceneObjectOwner); emm.HandleOnEstateManageTelehub(null, UUID.Zero, UUID.Zero, "connect", telehubSo.LocalId); scene.RegionInfo.EstateSettings.AllowDirectTeleport = false; // Must still be possible to successfully log in UUID loggingInUserId = TestHelpers.ParseTail(0x2); UserAccount ua = UserAccountHelpers.CreateUserWithInventory(scene, "Test", "User", loggingInUserId, "password"); SceneHelpers.AddScenePresence(scene, ua); Assert.That(scene.GetScenePresence(loggingInUserId), Is.Not.Null); }
public EstateManagementCommands(EstateManagementModule module) { m_module = module; }