public function shouldNotCallFactoryIfThenIsNotInvoked() { $factory = $this->createCallableMock(); $factory->expects($this->never())->method('__invoke'); new LazyPromise($factory); }