{"ScriptPreparationCode":"var SomeThing = (function () {\r\n function SomeThing() {\r\n this._value = 1;\r\n }\r\n Object.defineProperty(SomeThing.prototype, \u0022value\u0022, {\r\n get: function () { return this._value; },\r\n set: function (v) { this._value = v; },\r\n enumerable: false,\r\n configurable: true\r\n });\r\n SomeThing.prototype.setValue = function (v) {\r\n this._value = v;\r\n };\r\n return SomeThing;\r\n}()),\r\nst = new SomeThing();","TestCases":[{"Name":"setter","Code":"st.value = 2;","IsDeferred":false},{"Name":"func","Code":"st.setValue(2);","IsDeferred":false}]}