def METHOD_NAME(self):
    extensions = find_data_writer_extensions()
    self.assertTrue(len(extensions)
                    >= len(expected_fs_data_accessor_ids))
    self.assertEqual({'xcube.core.store.writer'},
                     set(ext.point for ext in extensions))
    self.assertTrue(expected_fs_data_accessor_ids.issubset(
        set(ext.name for ext in extensions)))
    for ext in extensions:
        if ext.name not in expected_fs_data_accessor_ids:
            continue
        data_writer_class = ext.component
        self.assertTrue(callable(data_writer_class))
        data_writer = data_writer_class()
        self.assertIsInstance(data_writer, DataWriter)
        params_schema = data_writer.get_write_data_params_schema()
        self.assertParamsSchemaIncludesFsParams(params_schema)
        params_schema = data_writer.get_delete_data_params_schema()
        self.assertParamsSchemaIncludesFsParams(params_schema)