コード例 #1
0
        public void ImportTuple1FromNull()
        {
            var importer = new TupleImporter(typeof(Tuple <int>));
            var result   = importer.Import(JsonConvert.CreateImportContext(), JsonText.CreateReader("null"));

            Assert.IsNull(result);
        }
コード例 #2
0
        static void AssertImport(object expected, string input)
        {
            var importer = new TupleImporter(expected.GetType());
            var reader   = JsonText.CreateReader(input);
            var context  = JsonConvert.CreateImportContext();
            var actual   = importer.Import(context, reader);

            Assert.IsTrue(reader.EOF, "Reader must be at EOF.");
            Assert.AreEqual(expected, actual);
        }
コード例 #3
0
ファイル: TestTupleImporter.cs プロジェクト: atifaziz/Jayrock
 public void ImportTuple1FromNull()
 {
     var importer = new TupleImporter(typeof(Tuple<int>));
     var result = importer.Import(JsonConvert.CreateImportContext(), JsonText.CreateReader("null"));
     Assert.IsNull(result);
 }
コード例 #4
0
ファイル: TestTupleImporter.cs プロジェクト: atifaziz/Jayrock
 private static void AssertImport(object expected, string input)
 {
     var importer = new TupleImporter(expected.GetType());
     var reader = JsonText.CreateReader(input);
     var context = JsonConvert.CreateImportContext();
     var actual = importer.Import(context, reader);
     Assert.IsTrue(reader.EOF, "Reader must be at EOF.");
     Assert.AreEqual(expected, actual);
 }