public function addingArgumentThroughArrayAccessWorks()
{
$arguments = new Arguments();
$argument = new Argument('argumentName1234', 'Text');
$arguments[] = $argument;
$this->assertTrue($arguments->hasArgument('argumentName1234'), 'Added argument does not exist.');
$this->assertSame($argument, $arguments->getArgument('argumentName1234'), 'Added and retrieved arguments are not the same.');
}