public function testRender()
{
$e = new Element('text', 'username', 'Username');
$e->setLabel('Username');
$s = new Element('submit', 'submit', 'Submit');
$f = new Form('/submit', 'post');
$f->addElements(array($e, $s));
$form = $f->render(true);
$this->assertContains('<form ', $form);
$f = new Form('/submit', 'post');
$f->addElements(array($e, $s));
ob_start();
$f->render();
$output = ob_get_clean();
$this->assertContains('<form ', $output);
$f = new Form('/submit', 'post');
$f->addElements(array($e, $s));
$this->assertContains('<form ', (string) $f);
}