public void Can_serialize_NullTimeSpan_field_with_StandardTimeSpanFormat()
 {
     using (JsConfig.With(timeSpanHandler: JsonTimeSpanHandler.StandardFormat))
     {
         var model = new NullableSampleModel {
             Id = 1
         };
         var json = JsonSerializer.SerializeToString(model);
         Assert.That(json, Is.Not.StringContaining("\"TimeSpan\""));
     }
 }
        public void Can_serialize_NullableTimeSpan_field_with_StandardTimeSpanFormat()
        {
            using (JsConfig.With(timeSpanHandler: TimeSpanHandler.StandardFormat))
            {
                var period = TimeSpan.FromSeconds(70);

                var model = new NullableSampleModel { Id = 1, TimeSpan = period };
                var json = JsonSerializer.SerializeToString(model);
                Assert.That(json, Is.StringContaining("\"TimeSpan\":\"00:01:10\""));
            }
        }
        public void Can_serialize_NullableTimeSpan_field_with_StandardTimeSpanFormat()
        {
            var period = TimeSpan.FromSeconds(70);

            JsConfig.TimeSpanHandler = JsonTimeSpanHandler.StandardFormat;

            var model = new NullableSampleModel { Id = 1, TimeSpan = period };
            var json = JsonSerializer.SerializeToString(model);
            Assert.That(json, Is.StringContaining("\"TimeSpan\":\"00:01:10\""));

            JsConfig.TimeSpanHandler = JsonTimeSpanHandler.DurationFormat; //Revert so no other tests are affected
        }
        public void Can_serialize_NullableTimeSpan_field_with_StandardTimeSpanFormat()
        {
            using (JsConfig.With(timeSpanHandler: JsonTimeSpanHandler.StandardFormat))
            {
                var period = TimeSpan.FromSeconds(70);

                var model = new NullableSampleModel {
                    Id = 1, TimeSpan = period
                };
                var json = JsonSerializer.SerializeToString(model);
                Assert.That(json, Is.StringContaining("\"TimeSpan\":\"00:01:10\""));
            }
        }
Example #5
0
        public void Can_serialize_NullTimeSpan_field_with_StandardTimeSpanFormat()
        {
            JsConfig.TimeSpanHandler = JsonTimeSpanHandler.StandardFormat;

            var model = new NullableSampleModel {
                Id = 1
            };
            var json = JsonSerializer.SerializeToString(model);

            Assert.That(json, Is.Not.StringContaining("\"TimeSpan\""));

            JsConfig.TimeSpanHandler = JsonTimeSpanHandler.DurationFormat; //Revert so no other tests are affected
        }
Example #6
0
        public void Can_serialize_NullableTimeSpan_field_with_StandardTimeSpanFormat()
        {
            var period = TimeSpan.FromSeconds(70);

            JsConfig.TimeSpanHandler = JsonTimeSpanHandler.StandardFormat;

            var model = new NullableSampleModel {
                Id = 1, TimeSpan = period
            };
            var json = JsonSerializer.SerializeToString(model);

            Assert.That(json, Is.StringContaining("\"TimeSpan\":\"00:01:10\""));

            JsConfig.TimeSpanHandler = JsonTimeSpanHandler.DurationFormat; //Revert so no other tests are affected
        }
Example #7
0
        public void Can_serialize_NullTimeSpan_field_with_StandardTimeSpanFormat()
        {
#if NETCF // TODO NETCF make perfect
            using (JsConfig.With(null, null, null, null, null, null, null, null,
                                 JsonTimeSpanHandler.StandardFormat,
                                 null, null, null, null, null, null, null, null, null, null, null))
#else
            using (JsConfig.With(timeSpanHandler: JsonTimeSpanHandler.StandardFormat))
#endif
            {
                var model = new NullableSampleModel {
                    Id = 1
                };
                var json = JsonSerializer.SerializeToString(model);
                Assert.That(json, Is.Not.StringContaining("\"TimeSpan\""));
            }
        }
        public void Can_serialize_NullTimeSpan_field_with_StandardTimeSpanFormat()
        {
            JsConfig.TimeSpanHandler = JsonTimeSpanHandler.StandardFormat;

            var model = new NullableSampleModel { Id = 1 };
            var json = JsonSerializer.SerializeToString(model);
            Assert.That(json, Is.Not.StringContaining("\"TimeSpan\""));

            JsConfig.TimeSpanHandler = JsonTimeSpanHandler.DurationFormat; //Revert so no other tests are affected
        }
 public void Can_serialize_NullTimeSpan_field_with_StandardTimeSpanFormat()
 {
     using (JsConfig.With(timeSpanHandler: TimeSpanHandler.StandardFormat))
     {
         var model = new NullableSampleModel { Id = 1 };
         var json = JsonSerializer.SerializeToString(model);
         Assert.That(json, Is.Not.StringContaining("\"TimeSpan\""));
     }
 }