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);
        }
コード例 #2
0
        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));
 }