public function testFindingUsers()
 {
     $this->specify('should find user by username', function () {
         $expected = $this->getFixture('user')->getModel('user');
         $user = $this->manager->findUserByUsername($expected->username);
         verify($user->username)->equals($expected->username);
         verify($user->email)->equals($expected->email);
     });
     $this->specify('should find user by email', function () {
         $expected = $this->getFixture('user')->getModel('user');
         $user = $this->manager->findUserByEmail($expected->email);
         verify($user->username)->equals($expected->username);
         verify($user->email)->equals($expected->email);
     });
     $this->specify('should find user by email or username', function () {
         $expected = $this->getFixture('user')->getModel('user');
         $user = $this->manager->findUserByUsernameOrEmail($expected->username);
         verify($user->username)->equals($expected->username);
         verify($user->email)->equals($expected->email);
         $user = $this->manager->findUserByUsernameOrEmail($expected->email);
         verify($user->username)->equals($expected->username);
         verify($user->email)->equals($expected->email);
     });
 }
 /**
  * 
  * @return type
  */
 public function profile()
 {
     $model = new UserModel();
     return $model->findProfileById(\Yii::$app->user->identity->id);
 }