Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }