{"ScriptPreparationCode":"var obj = { a: 1, b: 2, c: 3, d: 4, e: 5 };\r\nvar foo = \u0027undefined\u0027;","TestCases":[{"Name":"undefined","Code":"undefined === obj.d;","IsDeferred":false},{"Name":"typeof 1","Code":"typeof obj.d === \u0027undefined\u0027","IsDeferred":false},{"Name":"in","Code":"!(\u0027d\u0027 in obj);","IsDeferred":false},{"Name":"hasOwnProperty","Code":"!obj.hasOwnProperty( \u0027d\u0027 );","IsDeferred":false},{"Name":"bool","Code":"! obj.d;","IsDeferred":false},{"Name":"typeof 2","Code":"\u0027undefined\u0027 === typeof obj.d;","IsDeferred":false}]}