public function testReindexWithNotNullArgumentExecutesReindexEntities()
 {
     $ids = [1, 2, 3];
     $eavSource = $this->getMockBuilder('Magento\\Catalog\\Model\\Resource\\Product\\Indexer\\Eav\\Source')->disableOriginalConstructor()->getMock();
     $eavDecimal = $this->getMockBuilder('Magento\\Catalog\\Model\\Resource\\Product\\Indexer\\Eav\\Decimal')->disableOriginalConstructor()->getMock();
     $eavDecimal->expects($this->once())->method('reindexEntities')->with($ids);
     $eavSource->expects($this->once())->method('reindexEntities')->with($ids);
     $this->_eavSourceFactoryMock->expects($this->once())->method('create')->will($this->returnValue($eavSource));
     $this->_eavDecimalFactoryMock->expects($this->once())->method('create')->will($this->returnValue($eavDecimal));
     $this->_model->reindex($ids);
 }