/** * Method to test getNewInstance(). * * @return void * * @covers Windwalker\DI\Container::getNewInstance */ public function testGetNewInstance() { $container = new Container(); $container->share('flower', function () { return new \ArrayObject(); }, false); $this->assertInstanceOf('ArrayObject', $container->get('flower')); $this->assertNotSame($container->get('flower'), $container->getNewInstance('flower')); }