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); }