public function setRequiredShouldProvideFluentInterfaceAndReallySetRequiredState()
{
$returnedArgument = $this->simpleValueArgument->setRequired(true);
$this->assertSame($this->simpleValueArgument, $returnedArgument, 'The returned argument is not the original argument.');
$this->assertTrue($this->simpleValueArgument->isRequired());
}