Inheritance: IEstateModule, INonSharedRegionModule
Ejemplo n.º 1
0
        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;
 }
 public EstateManagementCommands(EstateManagementModule module)
 {
     m_module = module;
 }