public function testBuildAnonymousArgsFormat()
{
$baseFormat = new ArgsFormat();
$this->config->setName('command');
$this->config->setAliases(array('alias1', 'alias2'));
$this->config->addOption('option');
$this->config->addArgument('argument');
$this->config->markAnonymous();
$expected = ArgsFormat::build($baseFormat)->addArgument(new Argument('argument'))->addOption(new Option('option'))->getFormat();
$this->assertEquals($expected, $this->config->buildArgsFormat($baseFormat));
}