public function testIsValidWithTable()
{
$a = new Auth(new Table('PopTest\\Auth\\Users', 'username', 'password', 'access'));
$a->authenticate('test1', 'password1');
$this->assertTrue($a->isValid());
$u = $a->getUser();
$this->assertEquals('test1', $u['username']);
$a->authenticate('baduser', '123456');
$this->assertFalse($a->isValid());
$a->authenticate('test1', 'wrongpass');
$this->assertFalse($a->isValid());
$a->authenticate('test8', 'password8');
$this->assertFalse($a->isValid());
$a->authenticate('test1', 'password1');
$this->assertTrue($a->isValid());
}