예제 #1
0
        public void TestSerializeOptionTimeRangeNone()
        {
            var x = new TestOptionTimeRange();

            var s = JsonConvert.SerializeObject(x);

            s.Should().Be(@"{""A"":null}");
        }
예제 #2
0
        public void TestSerializeOptionTimeRange()
        {
            var x = new TestOptionTimeRange {
                A = TimeRange.Parse("10:00 - 12:00")
            };

            var s = JsonConvert.SerializeObject(x, Formatting.None, new TimeRangeJsonConverter());

            s.Should().Be(@"{""A"":""10:00 - 12:00""}");
        }