public void Test_Deserialize_DataList_Comma_Have_To_Fix() { // Arrange var value = new DataList { Items = new List<string>() { "item, 1", "", "some ele#;ment 3" } }; object retData = SerializeAndDeserialize(value); // Assert Assert.IsNotNull(retData); Assert.IsInstanceOfType(retData, typeof(DataList)); DataList result = (DataList)retData; CollectionAssert.AllItemsAreNotNull(result.Items); CollectionAssert.AllItemsAreInstancesOfType(result.Items, typeof(string)); Assert.AreEqual(value.Items[0], result.Items[0]); Assert.AreEqual(value.Items[1], result.Items[1]); Assert.AreEqual(value.Items[2], result.Items[2]); }
public void Test_Deserialize_DataList_Empty() { // Arrange var value = new DataList(); object retData = SerializeAndDeserialize(value); // Assert Assert.IsNotNull(retData); Assert.IsInstanceOfType(retData, typeof(DataList)); DataList result = (DataList)retData; Assert.AreEqual(0, result.Items.Count); }