public void HandleNull() { var obj = new TestObjectDateTime { Date = null }; var reloaded = JsonConvert.DeserializeObject <TestObjectDateTime>(JsonConvert.SerializeObject(obj)); Assert.Null(reloaded.Date); }
public void RoundtripDatetime() { var date = DateTime.UtcNow; var roundedDate = date.AddTicks(-1 * (date.Ticks % TimeSpan.TicksPerSecond)); var obj = new TestObjectDateTime { Date = roundedDate, }; var reloaded = JsonConvert.DeserializeObject <TestObjectDateTime>(JsonConvert.SerializeObject(obj)); Assert.Equal(reloaded.Date, obj.Date); }