public void DeserializeComplex_PrimitiveDateTimeOffset() { var val = new DateTimeOffset(2000, 1, 1, 1, 1, 1, new TimeSpan()); var expressionStr = val.AsExpression().DefaultSerializer.Serialize(); var deserializer = new ComplexEntityExpressionDeserializer(); var deserialized = deserializer.Deserialize <DateTime>(expressionStr); Assert.Equal(val, deserialized); }