public void GetEnumerables_WithDateTimeOnly_ShouldReturnEmpty() { DateTimeOnly input = new DateTimeOnly(); IEnumerable <PropertyInfo> result = input.GetEnumerables(); Assert.AreEqual(0, result.Count()); }
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); } }
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); } }
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; } }