protected function getMockLocalizationService($getSiteLocaleIdsResponse = [], $getSiteLocalesResponse = [], $addSiteLocaleResponse = true)
{
$mock = $this->getMockBuilder(LocalizationService::class)->getMock();
$mock->expects($this->any())->method('getSiteLocaleIds')->willReturn($getSiteLocaleIdsResponse);
$mock->expects($this->any())->method('getSiteLocales')->willReturn($getSiteLocalesResponse);
$mock->expects($this->any())->method('addSiteLocale')->willReturn($addSiteLocaleResponse);
$mock->expects($this->any())->method('reorderSiteLocales')->willReturn(true);
return $mock;
}