public function testProtected()
{
$expected = "protected function foo() {\n}\n";
$method = PhpMethod::create('foo')->setVisibility(PhpMethod::VISIBILITY_PROTECTED);
$generator = new ModelGenerator();
$code = $generator->generate($method);
$this->assertEquals($expected, $code);
}