public function testCannotRegisterAdapterWithExistingName()
{
$repoManager = new TestAdapterFactory();
$issueTracker = new TestIssueTrackerFactory();
$this->adapterFactory->register('test', 'Testing', $repoManager);
$this->setExpectedException('InvalidArgumentException', 'An adapter with name "test" is already registered.');
$this->adapterFactory->register('test', 'Testing2', $issueTracker);
}