@Test
public void testProcessMessage_withNazgul() {

	NazgulMessageProcessor nazgul = Mockito.mock( NazgulMessageProcessor.class );
	SauronAgent sauron = new SauronAgent();
	Message msg = new MsgEcho( "ko" );
	SauronMessageProcessor.THE_SINGLE_MQ.put( msg, nazgul );
	SauronMessageProcessor processor = new SauronMessageProcessor( sauron );
	processor.processMessage( msg );
	Mockito.verify( nazgul, Mockito.times( 1 )).processMessageForReal( msg );
	Mockito.verify( nazgul, Mockito.times( 1 )).getAgentId();
	Mockito.verifyNoMoreInteractions( nazgul );
}