public function testAddLocaleData()
 {
     $usData = [LocaleSettings::DEFAULT_LOCALE_KEY => 'en_US'];
     $usDataModified = [LocaleSettings::DEFAULT_LOCALE_KEY => 'en'];
     $ruData = [LocaleSettings::DEFAULT_LOCALE_KEY => 'ru'];
     $this->assertEmpty($this->localeSettings->getLocaleData());
     $this->localeSettings->addLocaleData(['US' => $usData]);
     $this->assertEquals(['US' => $usData], $this->localeSettings->getLocaleData());
     $this->localeSettings->addLocaleData(['US' => $usDataModified, 'RU' => $ruData]);
     $this->assertEquals(['US' => $usDataModified, 'RU' => $ruData], $this->localeSettings->getLocaleData());
 }
 public function testAddLocaleData()
 {
     $usData = array(LocaleSettings::DEFAULT_LOCALE_KEY => 'en_US');
     $usDataModified = array(LocaleSettings::DEFAULT_LOCALE_KEY => 'en');
     $ruData = array(LocaleSettings::DEFAULT_LOCALE_KEY => 'ru');
     $this->assertEmpty($this->localeSettings->getLocaleData());
     $this->localeSettings->addLocaleData(array('US' => $usData));
     $this->assertEquals(array('US' => $usData), $this->localeSettings->getLocaleData());
     $this->localeSettings->addLocaleData(array('US' => $usDataModified, 'RU' => $ruData));
     $this->assertEquals(array('US' => $usDataModified, 'RU' => $ruData), $this->localeSettings->getLocaleData());
 }