moduleReaderMock = $this->createPartialMock( \Magento\Framework\Module\Dir\Reader::class, ['getModuleDir'] ); $this->moduleReaderMock->expects( $this->any() )->method( 'getModuleDir' )->with( 'etc', 'Magento_WebapiAsync' )->will( $this->returnValue('schema_dir') ); $this->model = new \Magento\WebapiAsync\Model\ServiceConfig\SchemaLocator($this->moduleReaderMock); } public function testGetSchema() { $this->assertEquals('schema_dir/webapi_async.xsd', $this->model->getSchema()); } public function testGetPerFileSchema() { $this->assertEquals(null, $this->model->getPerFileSchema()); } }