/**
  * Setup
  *
  * @return void
  */
 protected function setUp()
 {
     $this->config = $this->getMockBuilder('Magento\\NewRelicReporting\\Model\\Config')->disableOriginalConstructor()->setMethods(['isNewRelicEnabled'])->getMock();
     $this->backendAuthSession = $this->getMockBuilder('Magento\\Backend\\Model\\Auth\\Session')->disableOriginalConstructor()->setMethods(['isLoggedIn', 'getUser'])->getMock();
     $this->usersFactory = $this->getMockBuilder('Magento\\NewRelicReporting\\Model\\UsersFactory')->disableOriginalConstructor()->setMethods(['create'])->getMock();
     $this->usersModel = $this->getMockBuilder('Magento\\NewRelicReporting\\Model\\Users')->disableOriginalConstructor()->getMock();
     $this->jsonEncoder = $this->getMockBuilder('Magento\\Framework\\Json\\EncoderInterface')->getMock();
     $this->usersFactory->expects($this->any())->method('create')->willReturn($this->usersModel);
     $this->model = new ReportConcurrentAdmins($this->config, $this->backendAuthSession, $this->usersFactory, $this->jsonEncoder);
 }
 /**
  * Setup
  *
  * @return void
  */
 public function setUp()
 {
     $this->config = $this->getMockBuilder('Magento\\NewRelicReporting\\Model\\Config')->disableOriginalConstructor()->setMethods(['isNewRelicEnabled'])->getMock();
     $this->customerSession = $this->getMockBuilder('Magento\\Customer\\Model\\Session')->disableOriginalConstructor()->setMethods(['isLoggedIn', 'getCustomerId'])->getMock();
     $this->customerRepository = $this->getMockBuilder('Magento\\Customer\\Api\\CustomerRepositoryInterface')->getMock();
     $this->storeManager = $this->getMockBuilder('Magento\\Store\\Model\\StoreManagerInterface')->getMock();
     $this->usersFactory = $this->getMockBuilder('Magento\\NewRelicReporting\\Model\\UsersFactory')->disableOriginalConstructor()->setMethods(['create'])->getMock();
     $this->usersModel = $this->getMockBuilder('Magento\\NewRelicReporting\\Model\\Users')->disableOriginalConstructor()->getMock();
     $this->jsonEncoder = $this->getMockBuilder('Magento\\Framework\\Json\\EncoderInterface')->getMock();
     $this->usersFactory->expects($this->any())->method('create')->willReturn($this->usersModel);
     $this->model = new ReportConcurrentUsers($this->config, $this->customerSession, $this->customerRepository, $this->storeManager, $this->usersFactory, $this->jsonEncoder);
 }