GoogleApi.Helpers.QueryStringParametersList.GetQueryStringPostfix C# (CSharp) Method

GetQueryStringPostfix() public method

returns the query string collection as url paremer string.
public GetQueryStringPostfix ( ) : string
return string
        public string GetQueryStringPostfix()
        {
            return string.Join("&", this.List.Select(x => Uri.EscapeDataString(x.Key) + "=" + Uri.EscapeDataString(x.Value)));
        }

Usage Example

        public void GetQueryStringPostfixTest()
        {
            var queryStringParametersList = new QueryStringParametersList();
            queryStringParametersList.Add("1", "1");
            queryStringParametersList.Add("2", "2");
            queryStringParametersList.Add("3", "3");

            var actual = queryStringParametersList.GetQueryStringPostfix();
            var expected = string.Join("&", queryStringParametersList.List.Select(x => Uri.EscapeDataString(x.Key) + "=" + Uri.EscapeDataString(x.Value)));

            Assert.IsNotNull(actual);
            Assert.AreEqual(expected, actual);
        }