public static void GoogleAnalyticsUtilities_GetJavaScriptValueString_anonymous_object() { var value = new { Name = "William T Riker", Rank = "First Officer" }; var expected = "{\"Name\":\"William T Riker\",\"Rank\":\"First Officer\"}"; var actual = GoogleAnalyticsUtilities.GetJavaScriptValueString(value); Assert.AreEqual(expected, actual); }
public static string GetTrackerJavascript(string trackerObjectName, params object[] parameters) { var quotedEscapedParams = parameters .Select(x => GoogleAnalyticsUtilities.GetJavaScriptValueString(x)) .ToArray(); var joinedParams = string.Join(",", quotedEscapedParams); return(string.Format("{0}({1});", trackerObjectName, joinedParams)); }
public static string GoogleAnalyticsUtilities_GetJavaScriptValueString_string(string value) { return(GoogleAnalyticsUtilities.GetJavaScriptValueString(value)); }