public void WhenHasProtectedField_ItsNotSerialized() { MockFields src = new MockFields(); src.SetProtected(true); Serializer s = new Serializer(typeof(MockFields)); string result = s.Serialize(src); MockFields dest = (MockFields)s.Deserialize(result); Assert.IsFalse(dest.GetProtected()); }
public void TestIntField() { MockFields src = new MockFields(); src.IntValue = 23; Serializer s = new Serializer(typeof(MockFields)); string result = s.Serialize(src); MockFields dest = (MockFields) s.Deserialize(result); Assert.AreEqual(23, dest.IntValue); }
public void WhenHasPublicObjectField_ObjectIsSerialized() { MockFields src = new MockFields(); SimpleObject so = new SimpleObject(); so.IntValue = 23; src.SimpleObj = so; Serializer s = new Serializer(typeof(MockFields)); string result = s.Serialize(src); MockFields dest = (MockFields)s.Deserialize(result); Assert.AreEqual(23, dest.SimpleObj.IntValue); }