diff --git a/OpenSim/Region/Environment/Scenes/Tests/SceneObjectTests.cs b/OpenSim/Region/Environment/Scenes/Tests/SceneObjectTests.cs
index 52447a760c..81d88e2871 100644
--- a/OpenSim/Region/Environment/Scenes/Tests/SceneObjectTests.cs
+++ b/OpenSim/Region/Environment/Scenes/Tests/SceneObjectTests.cs
@@ -72,6 +72,7 @@ namespace OpenSim.Region.Environment.Scenes.Tests
///
/// Test removing an object from a scene.
///
+ [Test]
public void TestRemoveSceneObject()
{
TestScene scene = SceneTestUtils.SetupScene();
diff --git a/OpenSim/Region/Environment/Scenes/Tests/SceneTestUtils.cs b/OpenSim/Region/Environment/Scenes/Tests/SceneTestUtils.cs
index 15053f1a2f..2b2a114412 100644
--- a/OpenSim/Region/Environment/Scenes/Tests/SceneTestUtils.cs
+++ b/OpenSim/Region/Environment/Scenes/Tests/SceneTestUtils.cs
@@ -70,6 +70,32 @@ namespace OpenSim.Region.Environment.Scenes.Tests
return testScene;
}
+ ///
+ /// Add a root agent
+ ///
+ ///
+ ///
+ ///
+ public static void AddRootAgent(Scene scene, UUID agentId)
+ {
+ string firstName = "testfirstname";
+
+ AgentCircuitData agent = new AgentCircuitData();
+ agent.AgentID = agentId;
+ agent.firstname = firstName;
+ agent.lastname = "testlastname";
+ agent.SessionID = UUID.Zero;
+ agent.SecureSessionID = UUID.Zero;
+ agent.circuitcode = 123;
+ agent.BaseFolder = UUID.Zero;
+ agent.InventoryFolder = UUID.Zero;
+ agent.startpos = Vector3.Zero;
+ agent.CapsPath = "http://wibble.com";
+
+ scene.NewUserConnection(agent);
+ scene.AddNewClient(new TestClient(agent), false);
+ }
+
///
/// Add a test object
///