getMockBuilder(TimeProviderInterface::class)->getMock(); $nodeProvider = $this->getMockBuilder(NodeProviderInterface::class)->getMock(); $timeConverter = $this->getMockBuilder(TimeConverterInterface::class)->getMock(); $factory = new TimeGeneratorFactory($nodeProvider, $timeConverter, $timeProvider); $generator = $factory->getGenerator(); $this->assertInstanceOf(TimeGeneratorInterface::class, $generator); } }