public function testChangeContainerDependencyInRuntime() { $container = new Container(); $container->set('DB', MySql::class); $this->assertTrue($container->get('DB') instanceof MySql, 'Expecting MySql instance'); $container->set('DB', Postgres::class); $this->assertTrue($container->get('DB') instanceof Postgres, 'Expecting Postgres instance'); }