public void TestAddScript() { TestHelpers.InMethod(); // log4net.Config.XmlConfigurator.Configure(); UUID userId = TestHelpers.ParseTail(0x1); // UUID itemId = TestHelpers.ParseTail(0x2); string itemName = "Test Script Item"; Scene scene = new SceneHelpers().SetupScene(); SceneObjectGroup so = SceneHelpers.CreateSceneObject(1, userId); scene.AddNewSceneObject(so, true); InventoryItemBase itemTemplate = new InventoryItemBase(); itemTemplate.Name = itemName; itemTemplate.Folder = so.UUID; itemTemplate.InvType = (int)InventoryType.LSL; SceneObjectPart partWhereScriptAdded = scene.RezNewScript(userId, itemTemplate); Assert.That(partWhereScriptAdded, Is.Not.Null); IEntityInventory primInventory = partWhereScriptAdded.Inventory; Assert.That(primInventory.GetInventoryList().Count, Is.EqualTo(1)); Assert.That(primInventory.ContainsScripts(), Is.True); IList <TaskInventoryItem> primItems = primInventory.GetInventoryItems(itemName); Assert.That(primItems.Count, Is.EqualTo(1)); }