示例#1
0
        public void WriteEmpty()
        {
            var parts = new Dictionary <string, string[]>();
            var query = new QueryString(parts);

            query.ToString()
            .ShouldEqual(string.Empty);
        }
示例#2
0
        public void WriteSingle()
        {
            var parts = new Dictionary <string, string[]> {
                { "single", new[] { "only" } }
            };
            var query = new QueryString(parts);

            query.ToString()
            .ShouldEqual("single=only");
        }
示例#3
0
        public void WriteMultiple()
        {
            var parts = new Dictionary <string, string[]> {
                { "single", new[] { "only" } }, { "multi", new[] { "first", "second" } }
            };
            var query = new QueryString(parts);

            query.ToString()
            .ShouldEqual("single=only&multi=first&multi=second");
        }
示例#4
0
        public void WriteEscaped()
        {
            var parts = new Dictionary <string, string[]> {
                { "escaped", new[] { "c++ < c#" } }
            };
            var query = new QueryString(parts);

            query.ToString()
            .ShouldEqual("escaped=c%2B%2B%20%3C%20c%23");
        }
示例#5
0
 public void WriteSingle() {
     var parts = new Dictionary<string, string[]> { { "single", new[] { "only" } } };
     var query = new QueryString(parts);
     query.ToString()
          .ShouldEqual("single=only");
 }
示例#6
0
 public void WriteMultiple() {
     var parts = new Dictionary<string, string[]> { { "single", new[] { "only" } }, { "multi", new[] { "first", "second" } } };
     var query = new QueryString(parts);
     query.ToString()
          .ShouldEqual("single=only&multi=first&multi=second");
 }
示例#7
0
 public void WriteEscaped() {
     var parts = new Dictionary<string, string[]> { { "escaped", new[] { "c++ < c#" } } };
     var query = new QueryString(parts);
     query.ToString()
          .ShouldEqual("escaped=c%2B%2B%20%3C%20c%23");
 }
示例#8
0
 public void WriteEmpty() {
     var parts = new Dictionary<string, string[]>();
     var query = new QueryString(parts);
     query.ToString()
          .ShouldEqual(string.Empty);
 }