public function setUp() { parent::setUp(); // Prevent log context from needing session while gather context data for logging. $this->logContext = $this->getHelperMock('ebayenterprise_magelog/context', ['getMetaData']); $this->logContext->method('getMetaData')->will($this->returnValue([])); $this->api = $this->getMock('\\eBayEnterprise\\RetailOrderManagement\\Api\\IBidirectionalApi'); $this->configModel = $this->buildCoreConfigRegistry(['apiService' => 'inventory', 'apiOperation' => 'allocate']); $this->helper = $this->getHelperMock('ebayenterprise_inventory'); $this->helper->method('getConfigModel')->will($this->returnValue($this->configModel)); $this->coreHelper = $this->getHelperMock('eb2ccore', ['getSdkApi']); $this->coreHelper->method('getSdkApi')->will($this->returnValue($this->api)); }