public function testBuild()
{
is('ls', Cli::build('ls'));
is('ls -a', Cli::build('ls', array('a' => '')));
is('ls -a -l', Cli::build('ls', array('a' => '', 'l' => '')));
is('ls --help', Cli::build('ls', array('help' => '')));
is('ls --option="qwerty"', Cli::build('ls', array('option' => 'qwerty')));
is('ls --option="qwert\'y"', Cli::build('ls', array('option' => 'qwert\'y')));
is('ls --option="qwert\\"y"', Cli::build('ls', array('option' => 'qwert"y')));
is('ls --option="0"', Cli::build('ls', array('option' => 0)));
}