public void TestDeSerNullContext() { RemotingEntity obj = new RemotingEntity { Value = 12345 }; Serializer.Merge((SerializationInfo)null, obj); }
public void TestClone() { using (MemoryStream ms = new MemoryStream()) { RemotingEntity obj = new RemotingEntity {Value = 12345}; Assert.IsFalse(obj.WasDeserialized); Assert.IsFalse(obj.WasSerialized); BinaryFormatter bf = new BinaryFormatter(); bf.Serialize(ms, obj); Assert.IsTrue(obj.WasSerialized); ms.Position = 0; RemotingEntity clone = (RemotingEntity) bf.Deserialize(ms); Assert.IsFalse(clone.WasSerialized); Assert.IsTrue(clone.WasDeserialized); Assert.AreEqual(obj.Value, clone.Value); } }
public void TestClone() { using (MemoryStream ms = new MemoryStream()) { RemotingEntity obj = new RemotingEntity { Value = 12345 }; Assert.IsFalse(obj.WasDeserialized); Assert.IsFalse(obj.WasSerialized); BinaryFormatter bf = new BinaryFormatter(); bf.Serialize(ms, obj); Assert.IsTrue(obj.WasSerialized); ms.Position = 0; RemotingEntity clone = (RemotingEntity)bf.Deserialize(ms); Assert.IsFalse(clone.WasSerialized); Assert.IsTrue(clone.WasDeserialized); Assert.AreEqual(obj.Value, clone.Value); } }
public void TestSerNullContext() { RemotingEntity obj = new RemotingEntity {Value = 12345}; Serializer.Serialize((SerializationInfo)null, obj); }