public void TestDateTimeOffset3()
        {
            var testObj = new ComplexTestObject();
              var d1 = new DateTimeOffset(DateTime.UtcNow);
              var d2 = new DateTimeOffset(DateTime.Now);

              testObj.Alist.Add(d1);
              testObj.Alist.Add(d2);
              testObj.DateTime1 = d1;
              testObj.DateTime2 = d2;

              var m = new MemoryStream();
              SilverlightSerializer.Serialize(testObj, m);
              m.Seek(0, SeekOrigin.Begin);

              var testObj2 = (ComplexTestObject)SilverlightSerializer.Deserialize(m);
              Assert.AreEqual(testObj2.Alist[0], d1);
              Assert.AreEqual(testObj2.Alist[1], d2);
              Assert.AreEqual(testObj2.DateTime1, d1);
              Assert.AreEqual(testObj2.DateTime2, d2);
        }
Beispiel #2
0
        public void TestDateTimeOffset3()
        {
            var testObj = new ComplexTestObject();
            var d1      = new DateTimeOffset(DateTime.UtcNow);
            var d2      = new DateTimeOffset(DateTime.Now);

            testObj.Alist.Add(d1);
            testObj.Alist.Add(d2);
            testObj.DateTime1 = d1;
            testObj.DateTime2 = d2;

            var m = new MemoryStream();

            SilverlightSerializer.Serialize(testObj, m);
            m.Seek(0, SeekOrigin.Begin);

            var testObj2 = (ComplexTestObject)SilverlightSerializer.Deserialize(m);

            Assert.AreEqual(testObj2.Alist[0], d1);
            Assert.AreEqual(testObj2.Alist[1], d2);
            Assert.AreEqual(testObj2.DateTime1, d1);
            Assert.AreEqual(testObj2.DateTime2, d2);
        }