Prowlin.RequestBuilderHelper.BuildParameterString C# (CSharp) Method

BuildParameterString() public method

public BuildParameterString ( string>.Dictionary parameters ) : string
parameters string>.Dictionary
return string
        public string BuildParameterString(Dictionary<string, string> parameters)
        {
            IList<string> s = new List<string>(parameters.Count);
            foreach (var parameter in parameters)
            {
                s.Add(string.Format("{0}={1}", parameter.Key,
                    HttpUtility.UrlEncode(parameter.Value)));
            }

            return string.Join("&", s.ToArray());
        }

Usage Example

        public void properties_should_be_request_formated()
        {
            Dictionary<string, string> d = new Dictionary<string, string>();

            d.Add("url", "foo");
            d.Add("event", "yes");

            RequestBuilderHelper helper= new RequestBuilderHelper();

            Assert.Equal("url=foo&event=yes", helper.BuildParameterString(d));
        }
All Usage Examples Of Prowlin.RequestBuilderHelper::BuildParameterString