public function testMatchAndConstructSpinalCaseUrlMultipleResource()
{
$route = new RestRoute();
$url = new UrlScript('http://localhost');
$url->setPath('/first-level/123/second-level/456/re-source');
$request = new Request($url, NULL, NULL, NULL, NULL, NULL, 'GET');
$appRequest = $route->match($request);
$expectedPresenterName = 'ReSource';
$this->assertEquals($expectedPresenterName, $appRequest->getPresenterName());
$refUrl = new Url('http://localhost');
$url = $route->constructUrl($appRequest, $refUrl);
$expectedUrl = 'http://localhost/first-level/123/second-level/456/re-source';
$this->assertEquals($expectedUrl, $url);
}