public function testGeneratorManager()
{
$generator = new PaginationGenerator();
$gm = new GeneratorManager();
$gm->addGenerator('paginator', $generator);
$this->assertEquals(1, $gm->countGenerator());
$this->assertTrue($gm->hasGenerator('paginator'));
$this->assertFalse($gm->hasGenerator('paginator-not-registered'));
$this->assertInstanceOf('Yosymfony\\Spress\\Core\\ContentManager\\Generator\\GeneratorInterface', $gm->getGenerator('paginator'));
$gm->setGenerator('paginator-2', $generator);
$this->assertEquals(2, $gm->countGenerator());
$this->assertTrue($gm->hasGenerator('paginator-2'));
$gm->removeGenerator('paginator-2');
$this->assertEquals(1, $gm->countGenerator());
$this->assertFalse($gm->hasGenerator('paginator-2'));
$gm->clearGenerator();
$this->assertEquals(0, $gm->countGenerator());
}