public function resolveProviderReturnsTheCorrectProviderForACompleteClassName()
{
$mockObjectManager = $this->getMockBuilder(ObjectManager::class)->disableOriginalConstructor()->getMock();
$mockObjectManager->expects($this->any())->method('getCaseSensitiveObjectName')->with('existingProviderClass')->will($this->returnValue('existingProviderClass'));
$providerResolver = new AuthenticationProviderResolver($mockObjectManager);
$providerClass = $providerResolver->resolveProviderClass('existingProviderClass');
$this->assertEquals('existingProviderClass', $providerClass, 'The wrong classname has been resolved');
}