public function resolveControllerThrowsAnInvalidControllerExceptionIfTheResolvedControllerDoesNotExist()
{
$mockHttpRequest = $this->getMockBuilder(HttpRequest::class)->disableOriginalConstructor()->getMock();
$mockRequest = $this->getMockBuilder(ActionRequest::class)->disableOriginalConstructor()->setMethods(['getControllerObjectName', 'getHttpRequest'])->getMock();
$mockRequest->expects($this->any())->method('getControllerObjectName')->will($this->returnValue(''));
$mockRequest->expects($this->any())->method('getHttpRequest')->will($this->returnValue($mockHttpRequest));
$dispatcher = $this->getAccessibleMock(Dispatcher::class, ['dummy']);
$dispatcher->_call('resolveController', $mockRequest);
}