setViewProviders() public method

Sets the complete list of view providers.
public setViewProviders ( array $viewProviders )
$viewProviders array
 public function testOnConfigScopeChange()
 {
     $siteAccess = new SiteAccess('test');
     $event = new ScopeChangeEvent($siteAccess);
     $this->configResolver->expects($this->once())->method('setDefaultScope')->with($siteAccess->name);
     $this->viewManager->expects($this->once())->method('setSiteAccess')->with($siteAccess);
     foreach ($this->viewProviders as $viewProvider) {
         $viewProvider->expects($this->once())->method('setSiteAccess')->with($siteAccess);
     }
     $listener = new ConfigScopeListener($this->configResolver, $this->viewManager);
     $listener->setViewProviders($this->viewProviders);
     $listener->onConfigScopeChange($event);
     $this->assertSame($siteAccess, $event->getSiteAccess());
 }