public function testGetContentLanguage()
 {
     $language = $this->getMockBuilder('\\Language')->disableOriginalConstructor()->getMock();
     $instance = new Localizer($language);
     $this->assertSame($language, $instance->getContentLanguage());
     $this->assertSame($GLOBALS['wgContLang'], Localizer::getInstance()->getContentLanguage());
     Localizer::clear();
 }
 public function testGetLanguageCodeByRule_OnNotProvidedTitlePageLanguageExpectedToReturnUserLanguage()
 {
     $contentLanguage = $this->getMockBuilder('\\Language')->disableOriginalConstructor()->getMock();
     $instance = new Localizer($contentLanguage);
     $this->assertEquals($instance->getContentLanguage(), $instance->getPreferredContentLanguage(null));
 }