Clinner\Command\Tests\CommandTest::testSetArgumentsWithArray PHP Метод

testSetArgumentsWithArray() публичный Метод

    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);
    }