Exemplo n.º 1
0
 public function testUpdate()
 {
     $repository = new UserRepository($this->createDB(), 'typeoform\\User\\User', 'user');
     $user = $repository->create(array('username' => 'Testusername', 'password' => 'testpassword'));
     $user->save();
     $user->isAdmin = 1;
     $success = $user->save();
     $user2 = $repository->find(1);
     $this->assertTrue($success);
     $this->assertEquals($user2->isAdmin, 1);
 }
Exemplo n.º 2
0
 public function testFindByWhere()
 {
     $repository = new UserRepository($this->createDB(), 'typeoform\\User\\User', 'user');
     $user1 = $repository->create(array('username' => 'Testusername', 'password' => 'testpassword'));
     $success = $user1->save();
     $user2 = $repository->find(array('username' => 'Testusername', 'password' => 'testpassword'));
     $this->assertInstanceOf('typeoform\\User\\User', $user2);
     $this->assertEquals($user1->userID, $user2->userID);
     $this->assertEquals($user1->username, $user2->username);
     $this->assertEquals($user1->password, $user2->password);
 }