public function testChangeConfigScope()
{
$newSiteAccessName = 'test';
$newSiteAccess = new SiteAccess($newSiteAccessName);
$this->siteAccessRouter->expects($this->once())->method('matchByName')->with($this->equalTo($newSiteAccessName))->willReturn($newSiteAccess);
$event = new ScopeChangeEvent($newSiteAccess);
$this->eventDispatcher->expects($this->once())->method('dispatch')->with(MVCEvents::CONFIG_SCOPE_CHANGE, $this->equalTo($event));
$originalSiteAccess = new SiteAccess('foo', 'bar');
$this->previewHelper->setSiteAccess($originalSiteAccess);
$this->assertEquals($newSiteAccess, $this->previewHelper->changeConfigScope($newSiteAccessName));
}