/**
  * Prepares a mock Argument with the given name.
  *
  * @param string $argumentName
  *
  * @return ArgumentDescriptor|m\MockInterface
  */
 protected function givenAnArgumentWithName($argumentName)
 {
     $argumentMock = m::mock('phpDocumentor\\Descriptor\\ArgumentDescriptor');
     $argumentMock->shouldReceive('getName')->andReturn($argumentName);
     $this->argumentAssemblerMock->shouldReceive('create')->andReturn($argumentMock);
     return $argumentMock;
 }