function testExecute()
{
$invoked = 0;
$this->application->task('foo', array('bar'), function () use(&$invoked) {
$invoked++;
});
$this->application->task('bar', function () use(&$invoked) {
$invoked++;
});
$this->application->execute('foo');
$this->assertEquals(2, $invoked);
}