public function testConstruct()
{
$request = Mockery::mock('Symfony\\Component\\HttpFoundation\\RequestStack');
$request->shouldReceive('getCurrentRequest')->andReturn();
$version = Mockery::mock('OpenSkill\\Datatable\\Versions\\Datatable19Version');
$version->shouldReceive('canParseRequest')->andReturn(true);
$versionEngine = new VersionEngine([$version]);
$this->assertTrue($versionEngine->hasVersion());
$this->assertSame($version, $versionEngine->getVersion());
}