public void GetEnumerables_WithDateTimeOnly_ShouldReturnEmpty()
        {
            DateTimeOnly input = new DateTimeOnly();

            IEnumerable <PropertyInfo> result = input.GetEnumerables();

            Assert.AreEqual(0, result.Count());
        }
Exemplo n.º 2
0
        static DateTime TestDateTime(DateTime value, out int len)
        {
            DateTimeOnly p = new DateTimeOnly {
                When = value
            };

            using (MemoryStream ms = new MemoryStream()) {
                Serializer.Serialize(ms, p);
                ms.Position = 0;
                p           = Serializer.Deserialize <DateTimeOnly>(ms);
                len         = (int)ms.Length;
                return(p.When);
            }
        }
Exemplo n.º 3
0
        static DateTime TestDateTime(DateTime value, out int len)
        {
            DateTimeOnly p = new DateTimeOnly {
                When = value
            };

            using (MemoryStream ms = new MemoryStream()) {
                var tm = TypeModel.Create(false, ProtoCompatibilitySettingsValue.FullCompatibility);
                tm.Serialize(ms, p);
                ms.Position = 0;
                p           = tm.Deserialize <DateTimeOnly>(ms);
                len         = (int)ms.Length;
                return(p.When);
            }
        }
Exemplo n.º 4
0
 static DateTime TestDateTime(DateTime value, out int len)
 {
     DateTimeOnly p = new DateTimeOnly { When = value };
     using(MemoryStream ms = new MemoryStream()) {
         Serializer.Serialize(ms, p);
         ms.Position = 0;
         p = Serializer.Deserialize<DateTimeOnly>(ms);
         len = (int)ms.Length;
         return p.When;
     }
 }