public function resolveRequestPatternReturnsTheCorrectRequestPatternForACompleteClassName()
{
$mockObjectManager = $this->getMockBuilder(ObjectManager::class)->disableOriginalConstructor()->getMock();
$mockObjectManager->expects($this->any())->method('getCaseSensitiveObjectName')->with('ExistingRequestPatternClass')->will($this->returnValue('ExistingRequestPatternClass'));
$requestPatternResolver = new RequestPatternResolver($mockObjectManager);
$requestPatternClass = $requestPatternResolver->resolveRequestPatternClass('ExistingRequestPatternClass');
$this->assertEquals('ExistingRequestPatternClass', $requestPatternClass, 'The wrong classname has been resolved');
}