public void GenericListProperties() { var expected = new ListWithProperties <string> { "Hello", "World", "Hope", "This", "Works!" }; expected.Message = HelloWorld; expected.Number = 6776; var data = _serializer.Serialize(expected); var actual = _serializer.Deserialize <ListWithProperties <string> >(data); Assert.Equal(expected, actual); Assert.Equal(HelloWorld, actual.Message); Assert.Equal(6776, actual.Number); }
public void ListAttributes() { var serializer = new ConfigurationContainer() .Type <ListWithProperties>() .Member(x => x.Message, x => x.Attribute()) .Create(); var expected = new ListWithProperties { "Hello", "World", "Hope", "This", "Works!" }; expected.Message = HelloWorld; expected.Number = 6776; var data = serializer.Serialize(expected); var actual = serializer.Deserialize <ListWithProperties>(data); Assert.Equal(expected.Message, actual.Message); Assert.Equal(expected.Number, actual.Number); }