siteConfig = $this->createMock( SiteConfig::class ); $this->dataAccess = $this->createMock( DataAccess::class ); $this->pageConfigFactory = $this->createMock( PageConfigFactory::class ); $this->languageConverterFactory = $this->createMock( LanguageConverterFactory::class ); $this->legacyParserFactory = $this->createMock( ParserFactory::class ); $this->globalIdGenerator = $this->createMock( GlobalIdGenerator::class ); } public function testCreate() { $factory = new ParsoidParserFactory( $this->siteConfig, $this->dataAccess, $this->pageConfigFactory, $this->languageConverterFactory, $this->legacyParserFactory, $this->globalIdGenerator ); $this->assertInstanceOf( ParsoidParser::class, $factory->create() ); } }