public function testSetState() { $user = new User(2, 'demo', '*****@*****.**', 1, 'passw0rd'); $this->assertEquals(1, $user->getState()); $user2 = $user->setState(2); $this->assertTrue($user2 instanceof \SugiPHP\Auth2\User\UserInterface); $this->assertEquals($user, $user2); $this->assertEquals(2, $user2->getState()); }