/** * Tests that the registerSelfAsService() method works */ public function testThatTheRegisterSelfAsServiceMethodWorks() { $app = new Slim(); $serviceManager = new ServiceManager($app, ['registerAsService' => false]); $this->assertNull($app->container->get(ServiceManager::DEFAULT_SERVICE_NAME)); $serviceManager->registerSelfAsService(); $this->assertInstanceOf('\\CubicMushroom\\Slim\\ServiceManager\\ServiceManager', $app->container->get(ServiceManager::DEFAULT_SERVICE_NAME)); }