getMockBuilder( \Magento\Framework\Module\Dir\Reader::class )->disableOriginalConstructor()->setMethods([])->getMock(); $moduleReader->expects($this->once())->method('getModuleDir')->with('etc', 'Magento_Payment')->will( $this->returnValue(self::MODULE_DIR_PATH) ); $this->model = new SchemaLocator($moduleReader); } public function testGetSchema() { $this->assertEquals( self::MODULE_DIR_PATH . '/' . SchemaLocator::MERGED_CONFIG_SCHEMA, $this->model->getSchema() ); } public function testGetPerFileSchema() { $this->assertEquals( self::MODULE_DIR_PATH . '/' . SchemaLocator::PER_FILE_VALIDATION_SCHEMA, $this->model->getPerFileSchema() ); } }