public function testGetUser()
{
$container = $this->getMockBuilder(Container::class)->disableOriginalConstructor()->getMock();
$user = new User((object) array('id' => '123'));
$container->expects($this->once())->method('get')->with(User::class, [(object) array('id' => '123')])->willReturn($user);
$this->filecache->expects($this->once())->method('get')->with('session')->willReturn(['user_id' => '123']);
$this->session = new Session($this->filecache);
$this->session->setContainer($container);
$out = $this->session->getUser();
$this->assertEquals($user, $out);
}