{"ScriptPreparationCode":"var MyObject = {\r\n description: \u0027This is an object\u0027,\r\n myNumber: 123456789,\r\n myBoolean: true,\r\n json: {\r\n stringify: \u0027JSON.stringify() method converts a JavaScript value to a JSON string....\u0027,\r\n parse: \u0027JSON.parse() method parses a JSON string...\u0027\r\n }\r\n};\r\n\r\nvar MyObjectCopy = {\r\n description: \u0027This is an object\u0027,\r\n myNumber: 123456789,\r\n myBoolean: true,\r\n json: {\r\n stringify: \u0027JSON.stringify() method converts a JavaScript value to a JSON string....\u0027,\r\n parse: \u0027JSON.parse() method parses a JSON string...\u0027\r\n }\r\n};\r\n\r\nvar MyObject2 = {\r\n description: \u0027This is a different object\u0027,\r\n};\r\n\r\nvar MyObject3 = [\u0022This\u0022, \u0022is\u0022, \u0022an\u0022, \u0022array\u0022]\r\n \r\n","TestCases":[{"Name":"Lodash with same object","Code":"_.isEqual(MyObject, MyObject);","IsDeferred":false},{"Name":"Lodash with equal objects","Code":"_.isEqual(MyObject, MyObjectCopy);","IsDeferred":false},{"Name":"Lodash with different objects","Code":"_.isEqual(MyObject, MyObject2);","IsDeferred":false},{"Name":"Lodash with different types","Code":"_.isEqual(MyObject, MyObject3);","IsDeferred":false},{"Name":"JSON.stringify with same object","Code":"JSON.stringify(MyObject) === JSON.stringify(MyObject)","IsDeferred":false},{"Name":"JSON.stringify with equal objects","Code":"JSON.stringify(MyObject) === JSON.stringify(MyObjectCopy)","IsDeferred":false},{"Name":"JSON.stringify with different objects","Code":"JSON.stringify(MyObject) === JSON.stringify(MyObject2)","IsDeferred":false},{"Name":"JSON.stringify with different types","Code":"JSON.stringify(MyObject) === JSON.stringify(MyObject3)","IsDeferred":false}]}