Example #1
0
 public void SetCurrentImportContextFactory()
 {
     try
     {
         ImportContextFactoryHandler factory = new ImportContextFactoryHandler(CreateImportContext);
         JsonConvert.CurrentImportContextFactory = factory;
         Assert.AreSame(factory, JsonConvert.CurrentImportContextFactory);
         JsonConvert.CreateImportContext();
         Assert.IsTrue(_createImportContextCalled);
     }
     finally
     {
         JsonConvert.CurrentImportContextFactory = JsonConvert.DefaultImportContextFactory;
     }
 }
Example #2
0
 public void SetCurrentImportContextFactory()
 {
     try
     {
         ImportContextFactoryHandler factory = new ImportContextFactoryHandler(CreateImportContext);
         JsonConvert.CurrentImportContextFactory = factory;
         Assert.AreSame(factory, JsonConvert.CurrentImportContextFactory);
         JsonConvert.CreateImportContext();
         Assert.IsTrue(_createImportContextCalled);
     }
     finally
     {
         JsonConvert.CurrentImportContextFactory = JsonConvert.DefaultImportContextFactory;
     }
 }
Example #3
0
 static JsonConvert()
 {
     _currentExportContextFactoryHandler = _defaultExportContextFactoryHandler = new ExportContextFactoryHandler(CreateDefaultExportContext);
     _currentImportContextFactoryHandler = _defaultImportContextFactoryHandler = new ImportContextFactoryHandler(CreateDefaultImportContext);
 }