[ 'resourcePath' => self::RESOURCE_PATH . '/' . $sourceCode . '/' . $sku, 'httpMethod' => Request::HTTP_METHOD_GET, ], 'soap' => [ 'service' => self::SERVICE_NAME, 'operation' => self::SERVICE_NAME . 'Execute', ], ]; $sourceItemConfiguration = (TESTS_WEB_API_ADAPTER === self::ADAPTER_REST) ? $this->_webApiCall($serviceInfo) : $this->_webApiCall($serviceInfo, ['sourceCode' => $sourceCode, 'sku' => $sku]); self::assertInternalType('array', $sourceItemConfiguration); self::assertNotEmpty($sourceItemConfiguration); self::assertEquals($sourceCode, $sourceItemConfiguration[SourceItemConfigurationInterface::SOURCE_CODE]); self::assertEquals($sku, $sourceItemConfiguration[SourceItemConfigurationInterface::SKU]); self::assertEquals(5.6, $sourceItemConfiguration[SourceItemConfigurationInterface::INVENTORY_NOTIFY_QTY]); } }