conf = new ConfigManager('tests/utils/config/configJson'); $this->sessionManager = $this->createMock(SessionManager::class); $this->loginManager = $this->createMock(LoginManager::class); $this->containerBuilder = new ContainerBuilder($this->conf, $this->sessionManager, $this->loginManager); } public function testBuildContainer(): void { $container = $this->containerBuilder->build(); static::assertInstanceOf(ConfigManager::class, $container->conf); static::assertInstanceOf(SessionManager::class, $container->sessionManager); static::assertInstanceOf(LoginManager::class, $container->loginManager); static::assertInstanceOf(History::class, $container->history); static::assertInstanceOf(BookmarkServiceInterface::class, $container->bookmarkService); static::assertInstanceOf(PageBuilder::class, $container->pageBuilder); } }