public function testExecute_RouteMustHaveSameRequestMethod() { $namedRoute = $this->buildMockNamedRoute('GET', '/user', 'User', 'index'); $parameters = $this->buildMockParameters('/user'); $router = new Router(); $router->setRequestMethod('POST')->setHttp404Route($this->http404Route)->setParameters($parameters); $router->addRoute($namedRoute); $matchedRoute = $router->execute(); $this->assertFalse($matchedRoute->isEqual($namedRoute)); $this->assertFalse($namedRoute->isEqual($matchedRoute)); }