protected function setUp()
{
$this->machine_tokens = $this->getMockBuilder(MachineTokens::class)->disableOriginalConstructor()->getMock();
$this->user = $this->getMockBuilder(User::class)->disableOriginalConstructor()->getMock();
$this->user->expects($this->any())->method('getMachineTokens')->willReturn($this->machine_tokens);
$this->session = $this->getMockBuilder(Session::class)->disableOriginalConstructor()->getMock();
$this->session->method('getUser')->willReturn($this->user);
$this->logger = $this->getMockBuilder(NullLogger::class)->setMethods(array('log'))->getMock();
}