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