public function testGetAllLocalizations()
{
$localizations = $this->webspaceManager->getAllLocalizations();
array_walk($localizations, function (&$localization) {
$localization = $localization->toArray();
unset($localization['children']);
unset($localization['localization']);
unset($localization['shadow']);
unset($localization['default']);
});
// check for duplicates
$this->assertCount(7, $localizations);
$this->assertContains(['country' => 'us', 'language' => 'en'], $localizations);
$this->assertContains(['country' => 'at', 'language' => 'de'], $localizations);
$this->assertContains(['country' => 'ca', 'language' => 'en'], $localizations);
$this->assertContains(['country' => 'ca', 'language' => 'fr'], $localizations);
$this->assertContains(['country' => null, 'language' => 'de'], $localizations);
$this->assertContains(['country' => null, 'language' => 'en'], $localizations);
$this->assertContains(['country' => 'uk', 'language' => 'en'], $localizations);
}