diff --git a/OpenSim/Region/ClientStack/LindenUDP/Tests/BasicCircuitTests.cs b/OpenSim/Region/ClientStack/LindenUDP/Tests/BasicCircuitTests.cs index f00ddf3f62..72c831e49d 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 /// 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)); } } }