/** * setUp method for CollectionTest */ protected function setUp() { $helper = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this); $storeManager = $this->getStoreManager(); $universalFactory = $this->getUniversalFactory(); $scopeConfig = $this->getScopeConfig(); $criteriaBuilder = $this->getCriteriaBuilder(); $filterBuilder = $this->getFilterBuilder(); $this->model = $helper->getObject('Magento\\CatalogSearch\\Model\\ResourceModel\\Fulltext\\Collection', ['storeManager' => $storeManager, 'universalFactory' => $universalFactory, 'scopeConfig' => $scopeConfig]); $search = $this->getMockForAbstractClass('\\Magento\\Search\\Api\\SearchInterface'); $this->model->setSearchCriteriaBuilder($criteriaBuilder); $this->model->setSearch($search); $this->model->setFilterBuilder($filterBuilder); }