Knp\Bundle\KnpBundlesBundle\Tests\Security\Core\Developer\UserProviderTest::testLoadDeveloperByUsername PHP Method

testLoadDeveloperByUsername() public method

    public function testLoadDeveloperByUsername()
    {
        $john = $this->getMock('Knp\\Bundle\\KnpBundlesBundle\\Entity\\Developer');
        $userManager = $this->getMock('Knp\\Bundle\\KnpBundlesBundle\\Manager\\OwnerManager', array('findDeveloperBy'), array(), '', false);
        $userManager->expects($this->once())->method('findDeveloperBy')->with($this->equalTo(array('name' => 'john')))->will($this->returnValue($john));
        $provider = new UserProvider($userManager);
        $this->assertEquals($john, $provider->loadUserByUsername('john'));
    }