public function objectStoresDataCorrectly()
{
$name = 'This is a name';
$description = 'Example desc';
$type = 'string';
$isRequired = true;
$isMethodParameter = true;
$argumentDefinition = new \Neos\FluidAdaptor\Core\ViewHelper\ArgumentDefinition($name, $type, $description, $isRequired, null, $isMethodParameter);
$this->assertEquals($argumentDefinition->getName(), $name, 'Name could not be retrieved correctly.');
$this->assertEquals($argumentDefinition->getDescription(), $description, 'Description could not be retrieved correctly.');
$this->assertEquals($argumentDefinition->getType(), $type, 'Type could not be retrieved correctly');
$this->assertEquals($argumentDefinition->isRequired(), $isRequired, 'Required flag could not be retrieved correctly.');
$this->assertEquals($argumentDefinition->isMethodParameter(), $isMethodParameter, 'isMethodParameter flag could not be retrieved correctly.');
}