/** * @covers Zend\ServiceManager\ServiceManager::canCreateFromAbstractFactory */ public function testWanCreateFromAbstractFactoryWillNotInstantiateAbstractFactoryOnce() { $count = FooCounterAbstractFactory::$instantiationCount; $this->serviceManager->addAbstractFactory(__NAMESPACE__ . '\\TestAsset\\FooCounterAbstractFactory'); $this->serviceManager->canCreateFromAbstractFactory('foo', 'foo'); $this->serviceManager->canCreateFromAbstractFactory('foo', 'foo'); $this->assertSame($count + 1, FooCounterAbstractFactory::$instantiationCount); }