public void CanUnRegisterAnInterrupter() { var executor = new BTExecutor(new ModelSuccess(null)); var modelInterrupter = new ModelInterrupter(null, new ModelSuccess(null)); var executionInterrupter = (ExecutionInterrupter)modelInterrupter.CreateExecutor(executor, null); executor.RegisterInterrupter(executionInterrupter); executor.UnregisterInterrupter(executionInterrupter); Assert.Null(executor.GetExecutionInterrupter(modelInterrupter)); }