public function testRemoteIdentity() { $identity = new UserIdentity('neo', 'Test1233'); $this->assertFalse($identity->addRemoteIdentity('facebook', 'one')); $this->assertTrue($identity->authenticate()); $this->assertTrue($identity->addRemoteIdentity('facebook', 'one')); $identity2 = UserIdentity::findByProvider('facebook', 'one'); $this->assertEquals($identity->getId(), $identity2->getId()); }