getCommandName()); static::assertEquals(['argument' => 'argument'], $message->getArguments()); static::assertEquals(['option' => 'option'], $message->getOptions()); static::assertEquals(['--option' => 'option'], $message->getFormattedOptions()); $message->addOption('option2', 'option2'); $message->addArgument('argument2', 'argument2'); static::assertEquals(['argument' => 'argument', 'argument2' => 'argument2'], $message->getArguments()); static::assertEquals(['option' => 'option', 'option2' => 'option2'], $message->getOptions()); static::assertEquals(['--option' => 'option', '--option2' => 'option2'], $message->getFormattedOptions()); $message->setOptions(['option' => 'option']); $message->setArguments(['argument' => 'argument']); static::assertEquals(['argument' => 'argument'], $message->getArguments()); static::assertEquals(['option' => 'option'], $message->getOptions()); static::assertEquals(['--option' => 'option'], $message->getFormattedOptions()); } }