Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }