static NameValueCollection UncheckedImport(string s)
        {
            JsonReader reader   = new JsonTextReader(new StringReader(s));
            IImporter  importer = new NameValueCollectionImporter();
            var        import   = (NameValueCollection)importer.Import(new ImportContext(), reader);

            Assert.IsTrue(reader.EOF, "Reader must be at EOF.");
            return(import);
        }
        public void PositionAfterImport()
        {
            JsonReader reader = new JsonTextReader(new StringReader("[{},'end']"));

            reader.ReadToken(JsonTokenClass.Array);
            Assert.AreSame(JsonTokenClass.Object, reader.TokenClass);
            IImporter importer = new NameValueCollectionImporter();

            importer.Import(new ImportContext(), reader);
            Assert.AreEqual("end", reader.ReadString());
        }
 private static NameValueCollection UncheckedImport(string s)
 {
     JsonReader reader = new JsonTextReader(new StringReader(s));
     IImporter importer = new NameValueCollectionImporter();
     NameValueCollection import = (NameValueCollection) importer.Import(new ImportContext(), reader);
     Assert.IsTrue(reader.EOF, "Reader must be at EOF.");
     return import;
 }
 public void PositionAfterImport()
 {
     JsonReader reader = new JsonTextReader(new StringReader("[{},'end']"));
     reader.ReadToken(JsonTokenClass.Array);
     Assert.AreSame(JsonTokenClass.Object, reader.TokenClass);
     IImporter importer = new NameValueCollectionImporter();
     importer.Import(new ImportContext(), reader);
     Assert.AreEqual("end", reader.ReadString());
 }
 private static NameValueCollection UncheckImport(string s)
 {
     JsonReader reader = new JsonTextReader(new StringReader(s));
     IImporter importer = new NameValueCollectionImporter();
     return (NameValueCollection) importer.Import(new ImportContext(), reader);
 }