public function testSetArgumentsWithArray()
{
$args = array('some' => 'arg', 'another' => 'argument');
$command = $this->getMockBuilder('\\Clinner\\Command\\Command')->disableOriginalConstructor()->setMethods(null)->getMock();
$this->assertAttributeEmpty('_arguments', $command);
$response = $command->setArguments($args);
$instanceValueHolder = $this->_getPrivateProperty($command, '_arguments');
$this->assertInstanceof('\\Clinner\\ValueHolder', $instanceValueHolder);
$this->assertAttributeEquals($args, '_values', $instanceValueHolder);
$this->assertSame($command, $response);
}