{"ScriptPreparationCode":"function randomDate(start, end) {\r\n return new Date(start.getTime() \u002B Math.random() * (end.getTime() - start.getTime()));\r\n}\r\n\r\nvar arr = [];\r\nfor(var i = 0; i \u003C 1000; i\u002B\u002B){\r\n arr.push({value:randomDate(new Date(2012, 0, 1), new Date())});\r\n}\r\n\r\n","TestCases":[{"Name":"_.min","Code":"_.min(arr);","IsDeferred":false},{"Name":"sort.moment","Code":"arr.sort(function(a, b) {return moment(a).diff(b);});","IsDeferred":false}]}