public function addNewArgumentCanAddArgumentsMarkedAsOptionalWithDefaultValues()
{
$arguments = new Arguments();
$defaultValue = 'Default Value 42';
$addedArgument = $arguments->addNewArgument('dummyName', 'Text', false, $defaultValue);
$this->assertEquals($defaultValue, $addedArgument->getValue(), 'addNewArgument() did not store the default value in the argument.');
}