From bc1b69b2fd26a6f81d7d3d17cbc5ec557b009f08 Mon Sep 17 00:00:00 2001
From: Justin Clarke Casey
Date: Thu, 30 Oct 2008 19:42:25 +0000
Subject: * test: fill out circuit teardown test

---
 .../Region/ClientStack/LindenUDP/Tests/BasicCircuitTests.cs   | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/OpenSim/Region/ClientStack/LindenUDP/Tests/BasicCircuitTests.cs b/OpenSim/Region/ClientStack/LindenUDP/Tests/BasicCircuitTests.cs
index f00ddf3..72c831e 100644
--- a/OpenSim/Region/ClientStack/LindenUDP/Tests/BasicCircuitTests.cs
+++ b/OpenSim/Region/ClientStack/LindenUDP/Tests/BasicCircuitTests.cs
@@ -157,11 +157,20 @@ namespace OpenSim.Region.ClientStack.LindenUDP.Tests
         /// </summary>
         public void TestRemoveClient()
         {
+            uint myCircuitCode = 123457;
+            
             TestLLUDPServer testLLUDPServer;
             AgentCircuitManager acm;
             SetupStack(out testLLUDPServer, out acm);
             
-            AddClient(123457, testLLUDPServer, acm);
+            AddClient(myCircuitCode, testLLUDPServer, acm);
+            
+            testLLUDPServer.RemoveClientCircuit(myCircuitCode);            
+            Assert.IsFalse(testLLUDPServer.HasCircuit(myCircuitCode));
+            
+            // Check that removing the circuit again doesn't have any bad effects
+            testLLUDPServer.RemoveClientCircuit(myCircuitCode);            
+            Assert.IsFalse(testLLUDPServer.HasCircuit(myCircuitCode));
         }
     }
 }
-- 
cgit v1.1