public void OnReadOnlyCollection_CollectionIsSerialized() { CollParent parent = new CollParent(); parent.Items.Add(new CollItem("2")); parent.Items.Add(new CollItem("Two")); Serializer s = new Serializer(typeof(CollParent)); string result = s.Serialize(parent); CollParent actual = (CollParent)s.Deserialize(result); Assert.AreEqual(2, actual.Items.Count, "Wrong item count on readonly collection"); Assert.AreEqual("2", actual.Items[0].Value, "Wrong item in first position"); Assert.AreEqual("Two", actual.Items[1].Value, "Wrong item in first position"); }
public void OnReadOnlyCollection_CollectionIsSerialized() { CollParent parent = new CollParent(); parent.Items.Add(new CollItem("2")); parent.Items.Add(new CollItem("Two")); Serializer s = new Serializer(); string result = s.Serialize(parent); CollParent actual = s.Deserialize <CollParent>(result); Assert.AreEqual(2, actual.Items.Count, "Wrong item count on readonly collection"); Assert.AreEqual("2", actual.Items[0].Value, "Wrong item in first position"); Assert.AreEqual("Two", actual.Items[1].Value, "Wrong item in first position"); }