{"ScriptPreparationCode":"var testArray = {\r\n \u0027xmlns:n\u0027: \u0027http://www.xmlns.walmartstores.com/DemandChain/ProductandServiceCatalogManagement/datatypes/GetProductInfo/1.0/\u0027,\r\n product: {\r\n id: 0,\r\n isRecalled: false,\r\n isOnFeature: false,\r\n globalTradeItem: {\r\n gtin: 7874211433,\r\n description: \u0027GV .5L 24PK\u0027\r\n },\r\n item: {\r\n number: 553841667,\r\n primeItem: 553841667,\r\n isInCrossReferenceChain: true,\r\n replenishmentCarryOption: \u0027Opt REPLN/CREF\u0027,\r\n replenishmentCarryStatus: {\r\n description: \u0027Stat:WHSE/ACTIVE\u0027\r\n }\r\n },\r\n price: {\r\n amount: {\r\n value: 2.48,\r\n currency: {\r\n code: \u0027USD\u0027,\r\n description: \u0027US Dollar\u0027\r\n }\r\n }\r\n },\r\n wasPrice: {\r\n amount: {\r\n value: 2.48,\r\n currency: {\r\n code: \u0027USD\u0027,\r\n description: \u0027US Dollar\u0027\r\n }\r\n }\r\n },\r\n markup: {\r\n amount: {\r\n value: 0.86,\r\n currency: {\r\n code: \u0027USD\u0027,\r\n description: \u0027US Dollar\u0027\r\n }\r\n }\r\n },\r\n margin: {\r\n amount: {\r\n value: 34.67742,\r\n currency: {\r\n code: \u0027USD\u0027,\r\n description: \u0027US Dollar\u0027\r\n }\r\n }\r\n },\r\n accountingDepartment: {\r\n number: 95,\r\n description: {}\r\n },\r\n productLocations: {},\r\n quantityOnHand: {\r\n inventoryUnits: [\r\n {\r\n state: {\r\n state: \u0027onHandQty\u0027\r\n },\r\n quantity: {\r\n amount: 140,\r\n uom: {}\r\n }\r\n },\r\n {\r\n state: {\r\n state: \u0027consolidatedOnHandQty\u0027\r\n },\r\n quantity: {\r\n amount: 0,\r\n uom: {}\r\n }\r\n },\r\n {\r\n state: {\r\n state: \u0027claimsOnHandQty\u0027\r\n },\r\n quantity: {\r\n amount: 1,\r\n uom: {}\r\n }\r\n },\r\n {\r\n state: {\r\n state: \u0027fractionalOnHandQty\u0027\r\n },\r\n quantity: {\r\n amount: 0,\r\n uom: {}\r\n }\r\n },\r\n {\r\n state: {\r\n state: \u0027inTransitQty\u0027\r\n },\r\n quantity: {\r\n amount: 0,\r\n uom: {}\r\n }\r\n },\r\n {\r\n state: {\r\n state: \u0027inWhseQty\u0027\r\n },\r\n quantity: {\r\n amount: 0,\r\n uom: {}\r\n }\r\n },\r\n {\r\n state: {\r\n state: \u0027onOrderQty\u0027\r\n },\r\n quantity: {\r\n amount: 0,\r\n uom: {}\r\n }\r\n },\r\n {\r\n state: {\r\n state: \u0027pendingSalesFloorCountQty\u0027\r\n },\r\n quantity: {\r\n amount: -999,\r\n uom: {}\r\n }\r\n },\r\n {\r\n state: {\r\n state: \u0027backroomQty\u0027\r\n },\r\n quantity: {\r\n amount: 0,\r\n uom: {}\r\n }\r\n },\r\n {\r\n state: {\r\n state: \u0027casePackQty\u0027\r\n },\r\n quantity: {\r\n amount: 1,\r\n uom: {}\r\n }\r\n },\r\n {\r\n state: {\r\n state: \u0027pendingPickQty\u0027\r\n },\r\n quantity: {\r\n amount: 0,\r\n uom: {}\r\n }\r\n },\r\n {\r\n state: {\r\n state: \u0027shelfCapacityQty\u0027\r\n },\r\n quantity: {\r\n amount: 168,\r\n uom: {}\r\n }\r\n }\r\n ],\r\n totalQuantity: {\r\n amount: 0,\r\n uom: \u0027FO\u0027\r\n }\r\n },\r\n productInformation: {\r\n color: {},\r\n size: \u002724PK\u0027,\r\n isVariableWeight: false,\r\n isHazmat: false,\r\n lastPOSDate: \u00272017-05-17T00:00:00.000Z\u0027,\r\n hasEASTag: false,\r\n Clearance: {\r\n isOnClearance: false\r\n },\r\n isOnRollback: false,\r\n isNonSellable: false,\r\n isOnPromotion: false,\r\n isWicEligible: false,\r\n isItemOnPI: true\r\n }\r\n },\r\n responseMessage: {\r\n code: 200,\r\n description: \u0027Operation is successful\u0027\r\n }\r\n }\r\n","TestCases":[{"Name":"assign","Code":"var obj2 = Object.assign({},testArray);","IsDeferred":false},{"Name":"lodash","Code":"var obj2 = _.clone(testArray);","IsDeferred":false}]}