示例#1
0
文件: AuthTest.php 项目: spryker/Auth
 /**
  * @return void
  */
 public function testCheckDoLoginAndCurrentUserIsTheSame()
 {
     $userData = $this->mockUserData();
     $userDto = $this->mockAddUser($userData);
     $this->assertInstanceOf('\\Generated\\Shared\\Transfer\\UserTransfer', $userDto);
     $this->assertNotEquals($userData['password'], $userDto->getPassword());
     $login = $this->authFacade->login($userDto->getUsername(), $userData['password']);
     $this->assertTrue($login);
     $currentUserDto = $this->userFacade->getCurrentUser();
     $this->assertInstanceOf('\\Generated\\Shared\\Transfer\\UserTransfer', $currentUserDto);
     $this->assertEquals($userDto->getIdUser(), $currentUserDto->getIdUser());
     $this->assertEquals($userDto->getUsername(), $currentUserDto->getUsername());
     $this->assertEquals($userDto->getPassword(), $currentUserDto->getPassword());
     $this->assertEquals($userDto->getFirstName(), $currentUserDto->getFirstName());
     $this->assertEquals($userDto->getLastName(), $currentUserDto->getLastName());
 }