public void NonMemberImport()
{
ComponentImporter importer = new ComponentImporter(typeof(DynamicThing));
ImportContext context = new ImportContext();
const string json = "{ str1: value1, str2: value2, num: 42 }";
DynamicThing thing = (DynamicThing) importer.Import(context, JsonText.CreateReader(json));
Assert.AreEqual(2, thing.NonMembers.Count);
Assert.AreEqual("value1", thing.NonMembers["str1"]);
Assert.AreEqual("value2", thing.NonMembers["str2"]);
}