{"ScriptPreparationCode":null,"TestCases":[{"Name":"stringify deep equality","Code":"const testObject = {gameName: \u0027lotto\u0027, maxPrimaryLineLength: 6, maxSecondaryLineLength: 0,currentPrimaryLine: [1,2,3,4,5],currentSecondaryLine: [], func: () =\u003E {console.log(\u0027test\u0027); if (true) console.log(\u0027test2\u0027)}\r\n ,\r\n gameName2: \u0027lotto\u0027, maxPrimaryLineLength2: 6, maxSecondaryLineLength2: 0,currentPrimaryLine2: [1,2,3,4,5],currentSecondaryLine2: [], func2: () =\u003E {console.log(\u0027test\u0027); if (true) console.log(\u0027test2\u0027)}}\r\nconst testObject2 = {gameName: \u0027lotto\u0027, maxPrimaryLineLength: 6, maxSecondaryLineLength: 0,currentPrimaryLine: [1,2,3,4,5],currentSecondaryLine: [], func: () =\u003E {console.log(\u0027test\u0027); if (true) console.log(\u0027test2\u0027)}\r\n ,\r\n gameName2: \u0027lotto\u0027, maxPrimaryLineLength2: 6, maxSecondaryLineLength2: 0,currentPrimaryLine2: [1,2,3,4,5],currentSecondaryLine2: [], func2: () =\u003E {console.log(\u0027test\u0027); if (true) console.log(\u0027test2\u0027)}}\r\nconsole.log(JSON.stringify(testObject) === JSON.stringify(testObject2));","IsDeferred":false},{"Name":"lodash isEqual deep equality","Code":"const testObject = {gameName: \u0027lotto\u0027, maxPrimaryLineLength: 6, maxSecondaryLineLength: 0,currentPrimaryLine: [1,2,3,4,5],currentSecondaryLine: [], func: () =\u003E {console.log(\u0027test\u0027); if (true) console.log(\u0027test2\u0027)}\r\n ,\r\n gameName2: \u0027lotto\u0027, maxPrimaryLineLength2: 6, maxSecondaryLineLength2: 0,currentPrimaryLine2: [1,2,3,4,5],currentSecondaryLine2: [], func2: () =\u003E {console.log(\u0027test\u0027); if (true) console.log(\u0027test2\u0027)}}\r\nconst testObject2 = {gameName: \u0027lotto\u0027, maxPrimaryLineLength: 6, maxSecondaryLineLength: 0,currentPrimaryLine: [1,2,3,4,5],currentSecondaryLine: [], func: () =\u003E {console.log(\u0027test\u0027); if (true) console.log(\u0027test2\u0027)}\r\n ,\r\n gameName2: \u0027lotto\u0027, maxPrimaryLineLength2: 6, maxSecondaryLineLength2: 0,currentPrimaryLine2: [1,2,3,4,5],currentSecondaryLine2: [], func2: () =\u003E {console.log(\u0027test\u0027); if (true) console.log(\u0027test2\u0027)}}\r\nconsole.log(_.isEqual(testObject,testObject2));","IsDeferred":false}]}