public void PropertyWithConverterDeserializationTest() { var jsonString = "{\"NestedNode\":{\"Data\":\"2000{}05{}01\"}}"; var expectedResult = new PropertyTestModelWithConverter { Data = new DateTime(2000, 5, 1) }; var result = JsonConvert.DeserializeObject <PropertyTestModelWithConverter>(jsonString); expectedResult.ShouldDeepEqual(result); }
public void SerializationWithPropertyConverterTest() { var jsonString = "{\"NestedNode\":{\"Data\":\"2000{}05{}01\"}}"; var obj = new PropertyTestModelWithConverter { Data = new DateTime(2000, 5, 1) }; var result = JsonConvert.SerializeObject(obj); result.ShouldDeepEqual(jsonString); }