public void VerifyUserAgentHeader() { var userAgent = new UserAgentHeader("test-product", "1.5.0"); var header = userAgent.GetHeader(); Assert.IsTrue(header.ContainsKey(BaseConstants.UserAgentHeader)); var userAgentString = userAgent.GetHeader()[BaseConstants.UserAgentHeader]; Assert.IsTrue(userAgentString.StartsWith("PayPalSDK/test-product 1.5.0")); }
/// <summary> /// Adds User-Agent information to the specified headers map. /// </summary> /// <param name="headers">A map of headers to be updated with user-agent information.</param> public static void AddUserAgentToHeader(Dictionary<string, string> headers, string name, string version) { UserAgentHeader userAgentHeader = new UserAgentHeader(name, version); foreach (KeyValuePair<string, string> item in userAgentHeader.GetHeader()) { headers[item.Key] = item.Value; } }
/// <summary> /// Adds User-Agent information to the specified headers map. /// </summary> /// <param name="headers">A map of headers to be updated with user-agent information.</param> public static void AddUserAgentToHeader(Dictionary <string, string> headers, string name, string version) { UserAgentHeader userAgentHeader = new UserAgentHeader(name, version); foreach (KeyValuePair <string, string> item in userAgentHeader.GetHeader()) { headers[item.Key] = item.Value; } }