{"ScriptPreparationCode":"window.foo1 = {a: 1, b: {a: 1, b:2, c: [1, 2, 3, [1, 3], {a: 1}]}};\r\nwindow.foo2 = {a: 1, b: {a: 1, b:2, c: [1, 2, 3, [1, 3], {a: 1}]}, x: \u0027\u0027};\r\nwindow.foo3 = {a: 0, b: {a: 1, b:2, c: [1, 2, 3, [1, 3], {a: 1}]}};\r\nwindow.foo4 = {a: 1, b: {a: 1, b:2, c: [2, 3, [1, 3], {a: 1}]}};\r\nwindow.bar = {a: 1, b: {a: 1, b:2, c: [1, 2, 3, [1, 3], {a: 1}]}};","TestCases":[{"Name":"_.isEqual full","Code":"_.isEqual(window.foo1, window.bar)","IsDeferred":false},{"Name":"JSON.stringify","Code":"JSON.stringify(window.foo1) === JSON.stringify(window.bar);","IsDeferred":false},{"Name":"_.isEqual parted 1","Code":"_.isEqual(window.foo2, window.bar)","IsDeferred":false},{"Name":"_.isEqual parted 2","Code":"_.isEqual(window.foo3, window.bar)","IsDeferred":false},{"Name":"_.isEqual parted 3","Code":"_.isEqual(window.foo4, window.bar)","IsDeferred":false}]}