NinjaMutex\Tests\MutexFabricTest::testRegisterNewImplementorAndSetIsAsDefault PHP Method

testRegisterNewImplementorAndSetIsAsDefault() public method

public testRegisterNewImplementorAndSetIsAsDefault ( NinjaMutex\Lock\LockInterface $lockImplementor )
$lockImplementor NinjaMutex\Lock\LockInterface
    public function testRegisterNewImplementorAndSetIsAsDefault(LockInterface $lockImplementor)
    {
        $mutexFabric = new MutexFabric(get_class($lockImplementor), $lockImplementor);
        $mutexFabric->registerLockImplementor(get_class($lockImplementor) . '_forfiter', $lockImplementor);
        $mutexFabric->setDefaultLockImplementorName(get_class($lockImplementor) . '_forfiter');
        $this->assertSame($mutexFabric->getDefaultLockImplementorName(), get_class($lockImplementor) . '_forfiter');
    }