@Override
 protected void doSetUp() throws Exception {
   super.doSetUp();
   queueProfile = QueueProfile.newInstancePersistingToDefaultMemoryQueueStore(muleContext);
   queueStatistics = new TestQueueStatistics();
   queueTimeout = muleContext.getConfiguration().getDefaultQueueTimeout();
   lifeCycleState = new TestLifeCycleState();
   super.doSetUp();
   ((Initialisable) messageProcessor).initialise();
   ((Startable) messageProcessor).start();
   lifeCycleState.start();
 }