public function testABClass()
{
$class = Fixtures::createABClass();
$modelGenerator = new ModelGenerator();
$modelCode = $modelGenerator->generate($class);
$this->assertEquals($this->getGeneratedContent('ABClass.php'), $modelCode);
$generator = new CodeGenerator(['generateDocblock' => false]);
$code = $generator->generate($class);
$this->assertEquals($modelCode, $code);
$modelGenerator = new ModelGenerator(['generateDocblock' => true]);
$modelCode = $modelGenerator->generate($class);
$this->assertEquals($this->getGeneratedContent('ABClassWithComments.php'), $modelCode);
$generator = new CodeGenerator(['generateDocblock' => true]);
$code = $generator->generate($class);
$this->assertEquals($modelCode, $code);
}