public function testGetDefaultLanguage()
{
$request = new Request();
$comp = new Composition($request);
$this->assertEquals('en', $comp->getDefaultLangShortCode());
// test route override
$override = $comp->createRoute(['langShortCode' => 'us']);
$this->assertEquals('us', $override);
// as override does not set/change the base value
$this->assertEquals('en', $comp->getLanguage());
$this->assertEquals('en', $comp['langShortCode']);
$this->assertTrue(isset($comp['langShortCode']));
$comp['fooCode'] = 'bar';
$this->assertEquals('bar', $comp['fooCode']);
}