createMock(SettingService::class); $settingService->expects($this->once()) ->method('getDefaultTenantId') ->willReturn(42); $gateway = new SettingGateway($settingService); $this->assertSame(42, $gateway->getDefaultTenantId()); } public function testSetDefaultRoleIdDelegatesToService(): void { $settingService = $this->createMock(SettingService::class); $settingService->expects($this->once()) ->method('setDefaultRoleId') ->with(7, null) ->willReturn(true); $gateway = new SettingGateway($settingService); $this->assertTrue($gateway->setDefaultRoleId(7)); } }