container->add('dummy', fn() => 'value'); } public function provides(string $id): bool { return $id == 'dummy'; } } final class ServiceProviderTest extends TestCase { public function testRegisterAddsService(): void { $container = new Container(); $provider = new DummyProvider($container); $provider->register(); $this->assertSame('value', $container->get('dummy')); } }