public function testGetAll() { $config = $this->getMockBuilder(ConfigInterface::class)->disableOriginalConstructor()->getMock(); $expectedResult = ['lots' => 'of', 'config' => 'values']; $config->expects($this->once())->method('toArray')->will($this->returnValue($expectedResult)); $service = new SiteConfigService($config); $result = $service->getAll(); $this->assertSame($expectedResult, $result); }