public function testBuiltInHandlers($text, $result)
{
$handlers = new HandlerContainer();
$handlers->add('content', new ContentHandler())->add('name', new NameHandler())->add('null', new NullHandler())->add('json', new SerializerHandler(new JsonSerializer()))->add('text', new SerializerHandler(new TextSerializer()))->add('placeholder', new PlaceholderHandler())->add('b', new WrapHandler('<b>', '</b>'))->add('bb', WrapHandler::createBold())->add('declare', new DeclareHandler($handlers))->add('url', new UrlHandler())->add('email', new EmailHandler())->add('raw', new RawHandler());
$processor = new Processor(new RegexParser(), $handlers);
$this->assertSame($result, $processor->process($text));
}