public function constructMustConfigureTheCallbacks()
{
$callback = function () {
};
$factory = new Factory(['test' => $callback]);
$expected = ['iat' => [$factory, 'createLesserOrEqualsTo'], 'nbf' => [$factory, 'createLesserOrEqualsTo'], 'exp' => [$factory, 'createGreaterOrEqualsTo'], 'iss' => [$factory, 'createContainedEqualsTo'], 'aud' => [$factory, 'createContainsEqualsTo'], 'sub' => [$factory, 'createEqualsTo'], 'jti' => [$factory, 'createEqualsTo'], 'test' => $callback];
self::assertAttributeEquals($expected, 'callbacks', $factory);
}