/**
  * @param bool $expectedResult
  * @param bool $sessionLifetime
  * @dataProvider dataProviderIsActive
  */
 public function testIsActive($expectedResult, $sessionLifetime)
 {
     $this->model->setData('status', \Magento\Security\Model\AdminSessionInfo::LOGGED_IN);
     $this->securityConfigMock->expects($this->any())->method('getAdminSessionLifetime')->will($this->returnValue($sessionLifetime));
     $this->securityConfigMock->expects($this->any())->method('getCurrentTimestamp')->will($this->returnValue(10));
     $this->model->setUpdatedAt(9);
     $this->assertEquals($expectedResult, $this->model->isActive());
 }
 /**
  * @return void
  */
 public function testIsLoggedInStatusExpired()
 {
     $this->model->setData('status', \Magento\Security\Model\AdminSessionInfo::LOGGED_IN);
     $this->model->setUpdatedAt(899);
     $this->securityConfigMock->expects($this->once())->method('getAdminSessionLifetime')->willReturn(100);
     $this->securityConfigMock->expects($this->once())->method('getCurrentTimestamp')->willReturn(1000);
     $this->assertEquals(false, $this->model->isLoggedInStatus());
     $this->assertEquals(\Magento\Security\Model\AdminSessionInfo::LOGGED_OUT, $this->model->getStatus());
 }