Ejemplo n.º 1
0
 public void TestProtoSerializesDataContractAsExpected()
 {
     WcfWithFields obj = new WcfWithFields { Foo = 123, Bar = "abc" },
         clone = Serializer.DeepClone(obj);
     Assert.AreEqual(obj.Foo, clone.Foo, "Foo");
     Assert.AreEqual(obj.Bar, clone.Bar, "Bar");
 }
Ejemplo n.º 2
0
        public void TestProtoSerializesDataContractAsExpected()
        {
            WcfWithFields obj = new WcfWithFields {
                Foo = 123, Bar = "abc"
            },
                          clone = Serializer.DeepClone(obj);

            Assert.AreEqual(obj.Foo, clone.Foo, "Foo");
            Assert.AreEqual(obj.Bar, clone.Bar, "Bar");
        }
Ejemplo n.º 3
0
 public void TestWcfSerializesDataContractAsExpected()
 {
     WcfWithFields obj = new WcfWithFields { Foo = 123, Bar = "abc" }, clone;
     DataContractSerializer dcs = new DataContractSerializer(typeof(WcfWithFields));
     using (MemoryStream ms = new MemoryStream())
     {
         dcs.WriteObject(ms, obj);
         ms.Position = 0;
         clone = (WcfWithFields)dcs.ReadObject(ms);
     }
     Assert.AreEqual(obj.Foo, clone.Foo, "Foo");
     Assert.AreEqual(obj.Bar, clone.Bar, "Bar");
 }
Ejemplo n.º 4
0
        public void TestWcfSerializesDataContractAsExpected()
        {
            WcfWithFields obj = new WcfWithFields {
                Foo = 123, Bar = "abc"
            }, clone;
            DataContractSerializer dcs = new DataContractSerializer(typeof(WcfWithFields));

            using (MemoryStream ms = new MemoryStream())
            {
                dcs.WriteObject(ms, obj);
                ms.Position = 0;
                clone       = (WcfWithFields)dcs.ReadObject(ms);
            }
            Assert.AreEqual(obj.Foo, clone.Foo, "Foo");
            Assert.AreEqual(obj.Bar, clone.Bar, "Bar");
        }