protected function setUp() { $this->mockSearchResults = $this->getMock(ProductSearchResultsInterface::class); $this->mockProductRepository = $this->getMock(ProductRepositoryInterface::class); $this->mockProductRepository->method('getList')->willReturn($this->mockSearchResults); $this->mockSearchCriteriaBuilder = $this->getMock(SearchCriteriaBuilder::class, [], [], '', false); $this->mockSearchCriteriaBuilder->method('create')->willReturn($this->getMock(SearchCriteriaInterface::class)); $this->productStatusAdapter = new ProductStatusAdapter($this->mockProductRepository, $this->mockSearchCriteriaBuilder, $this->getMock(AppState::class, [], [], '', false)); }