Beispiel #1
0
        public void TestAddNameValuewhenSet()
        {
            var parameters = new HttpParams().AddWhenSet("key", "value");

            Assert.Equal(1, parameters.Count);
            Assert.Equal("key=value", parameters.ToString());
        }
Beispiel #2
0
        public void TestRemove()
        {
            var parameters = new HttpParams().Add("key", "value")
                             .Add("otherKey", "otherValue")
                             .Remove("key");

            Assert.Equal(1, parameters.Count);
            Assert.Equal("otherKey=otherValue", parameters.ToString());
        }
Beispiel #3
0
        public void TestAddNameValueCollection()
        {
            var otherParams = new HttpParams().Add("key", "value");

            var parameters = new HttpParams().Add("otherKey", "otherValue").Add(otherParams.ToNameValueCollection());

            Assert.Equal(2, parameters.Count);
            Assert.Equal("otherKey=otherValue&key=value", parameters.ToString());
        }
Beispiel #4
0
        public void TestAddNameAndInt64Value()
        {
            var parameters = new HttpParams();

            parameters.Add("key", (Int64)123);

            Assert.Equal(1, parameters.Count);
            Assert.Equal("key=123", parameters.ToString());
        }
Beispiel #5
0
        public void TestValuesAreUrlEncoded()
        {
            var parameters = new HttpParams().Add("url", "http://domain.com/hello/world");

            Assert.Equal("url=http%3a%2f%2fdomain.com%2fhello%2fworld", parameters.ToString());
        }