public void ReadAllGetsAllValues() { using (var parser = new FormEncodedResponseParser(new StringReader("MyKey=MyValue&MyKey2=MyValue2"))) { var val = parser.ReadAll().ToArray(); Assert.AreEqual(2, val.Length); } }
public T Parse(TextReader tr) { var ret = _converter.Create(); using (var parser = new FormEncodedResponseParser(tr)) { foreach (var kvp in parser.ReadAll()) { _converter.SetValue(ret, kvp.Item1, kvp.Item2); } } return(ret); }