{"ScriptPreparationCode":"var MyEnum;\r\n(function (MyEnum) {\r\n MyEnum[MyEnum[\u0022Unknown\u0022] = 0] = \u0022Unknown\u0022;\r\n MyEnum[MyEnum[\u0022Ok\u0022] = 1] = \u0022Ok\u0022;\r\n MyEnum[MyEnum[\u0022NotOk\u0022] = 2] = \u0022NotOk\u0022;\r\n})(MyEnum || (MyEnum = {}));\r\n\r\nvar ConstEnumNumber = {\r\n Unknown: 0,\r\n Ok: 1,\r\n NotOk: 2\r\n};\r\n\r\nvar ConstEnumString = {\r\n Unknown: \u0022Unknown\u0022,\r\n Ok: \u0022Ok\u0022,\r\n NotOk: \u0022NotOk\u0022\r\n};\r\n\r\nvar unknownValueToCompareString = \u0022Unknown\u0022;\r\nvar unknownValueToCompareNumber = 0;","TestCases":[{"Name":"Compare Enum string","Code":"MyEnum.Unknown === unknownValueToCompareString;","IsDeferred":false},{"Name":"Compare Enum number","Code":"MyEnum.Unknown === unknownValueToCompareNumber;","IsDeferred":false},{"Name":"compare const string","Code":"ConstEnumString.Unknown === unknownValueToCompareString;","IsDeferred":false},{"Name":"compare const number","Code":"ConstEnumString.Unknown === unknownValueToCompareNumber;","IsDeferred":false},{"Name":"compare inline string","Code":"\u0022Unknown\u0022 === unknownValueToCompareString;","IsDeferred":false},{"Name":"compare inline number","Code":"0 === unknownValueToCompareNumber;","IsDeferred":false}]}