public void DateSerializationTest() { var obj = new TestSerializationObject { Date = new DateTime(2020, 6, 6, 12, 15, 0, DateTimeKind.Utc) }; var result = _jsonSerializer.Serialize(obj); Assert.IsTrue(result.Contains("1591445700")); Assert.AreEqual(_jsonSerializer.Deserialize <TestSerializationObject>(result).Date, obj.Date); }
public void SerializeDeserializeTest() { TestSerializationObject testObj = new TestSerializationObject { intProperty = 14, stringProperty = "TestString♪" }; _serializer.Serialize(testObj, _stream); _stream.Seek(0, SeekOrigin.Begin); IRequest request = _serializer.Deserialize(_stream); Assert.AreEqual(typeof(TestSerializationObject), request.Method.GetType()); Assert.AreEqual(testObj.intProperty, ((TestSerializationObject)request.Method).intProperty); Assert.AreEqual(testObj.stringProperty, ((TestSerializationObject)request.Method).stringProperty); }