public function testThatAChainOfMoreThanOneAgentHasBeenDefinedOnConstruction()
 {
     $firstInChain = $this->loanSystem->getFirstInChain();
     $membersInChain = 1;
     $currentMember = $firstInChain;
     while (null !== $currentMember->getNextInChain()) {
         $this->assertInstanceOf('\\PetrePatrasc\\ChainOfResponsibility\\Agent\\AbstractLoanAgent', $currentMember->getNextInChain(), 'The next member in the chain is not a loan agent.');
         $membersInChain++;
         $currentMember = $currentMember->getNextInChain();
     }
     $this->assertGreaterThan(1, $membersInChain, 'The chain should consist of more than one loan agents.');
 }