{"ScriptPreparationCode":"var mockObject = {\r\n stuff: \u0027foo\u0027,\r\n data: _.times(15, function(n) { return \u0027this is \u0027 \u002B n; }),\r\n bar: {\r\n stuff: \u0027bar\u0027,\r\n data: _.times(15, function(n) { return \u0027this is \u0027 \u002B n; }),\r\n object: document.createElement(\u0027div\u0027)\r\n }, \r\n testFunction: function() {\r\n return \u0027foo\u0027;\r\n }\r\n };","TestCases":[{"Name":"_.cloneDeep(mockObject);","Code":"_.cloneDeep(mockObject);","IsDeferred":false},{"Name":"jQuery.extend(true, {}, mockObject);","Code":"jQuery.extend(true, {}, mockObject);","IsDeferred":false},{"Name":"_.extend({}, mockObject);","Code":"_.extend({}, mockObject);","IsDeferred":false},{"Name":"jQuery.extend({}, mockObject);","Code":"jQuery.extend({}, mockObject);","IsDeferred":false}]}