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; } }
static JsonConvert() { _currentExportContextFactoryHandler = _defaultExportContextFactoryHandler = new ExportContextFactoryHandler(CreateDefaultExportContext); _currentImportContextFactoryHandler = _defaultImportContextFactoryHandler = new ImportContextFactoryHandler(CreateDefaultImportContext); }