public function testSetArgumentsWithValueHolder()
{
$args = $this->getMock('\\Clinner\\ValueHolder');
$command = $this->getMockBuilder('\\Clinner\\Command\\Command')->disableOriginalConstructor()->setMethods(null)->getMock();
$this->assertAttributeEmpty('_arguments', $command);
$response = $command->setArguments($args);
$this->assertAttributeInstanceof('\\Clinner\\ValueHolder', '_arguments', $command);
$this->assertAttributeEquals($args, '_arguments', $command);
$this->assertSame($command, $response);
}