public function testGettingRouterParams()
{
$this->specify('Router does not matched correctly by using rote params', function ($uri, $controller, $action, $params) {
$router = $this->getRouter();
$router->add('/some/{name}');
$router->add('/some/{name}/{id:[0-9]+}');
$router->add('/some/{name}/{id:[0-9]+}/{date}');
$router->handle($uri);
expect($router->getControllerName())->equals($controller);
expect($router->getActionName())->equals($action);
expect($router->getParams())->equals($params);
}, ['examples' => $this->paramsProvider()]);
}