public function testLoginSuccess()
 {
     $User = new User('boris', 'secret password');
     $Pdo = new PDO('sqlite:' . self::SQLITE_FILE);
     $Mapper = new Mapper($Pdo, 'user', 'login', 'password');
     $Authentication = new Authentication($Mapper);
     $authenticatedUser = $Authentication->login($User);
     // Check Valid User
     $this->assertTrue($Authentication->isValid());
     // Check if login names are equal
     $authenticatedUser = $Authentication->getUser();
     $this->assertEquals($User->getLogin(), $authenticatedUser['login']);
     // Check equal passwords
     $UserCheck = $Authentication->getUserFromArray($authenticatedUser);
     $this->assertTrue($User->verify($UserCheck));
 }