protected function setUp() { $category = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->create('Magento\\Catalog\\Model\\Category'); $category->load(4); $layer = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->create('Magento\\Catalog\\Model\\Layer\\Category', array('data' => array('current_category' => $category))); /** @var $attribute \Magento\Catalog\Model\Entity\Attribute */ $attribute = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->create('Magento\\Catalog\\Model\\Entity\\Attribute'); $attribute->loadByCode('catalog_product', 'weight'); $this->_model = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->create('Magento\\Catalog\\Model\\Layer\\Filter\\Decimal', array('layer' => $layer)); $this->_model->setData(array('attribute_model' => $attribute)); }