{"ScriptPreparationCode":"const environments = { \u0022server1.com\u0022: \u0022Test\u0022, \u0022server2.com\u0022: \u0022Development\u0022 };\r\n\r\nfunction getByObjectLiteral(env) {\r\n return environments[env];\r\n}\r\n\r\nfunction getByIf(env)\r\n{\r\n if (env === \u0022server1.com\u0022) {\r\n return \u0022Test\u0022;\r\n }\r\n \r\n if (env === \u0022server2.com\u0022) {\r\n return \u0022Development\u0022;\r\n }\r\n \r\n return null; \r\n}","TestCases":[{"Name":"Get By Object Literal","Code":"let server1 = getByObjectLiteral(\u0022server1.com\u0022);\r\nlet server2 = getByObjectLiteral(\u0022server2.com\u0022);\r\nlet serverUnknown = getByObjectLiteral(\u0022serverUnknown.com\u0022);","IsDeferred":false},{"Name":"Get By If","Code":"let server1 = getByIf(\u0022server1.com\u0022);\r\nlet server2 = getByIf(\u0022server2.com\u0022);\r\nlet serverUnknown = getByIf(\u0022serverUnknown.com\u0022);","IsDeferred":false}]}