コード例 #1
0
        public void ConfiguredTuple()
        {
            var container = new ConfigurationContainer();

            container.EnableParameterizedContent()
            .Type <Tuple <string> >()
            .Member(x => x.Item1)
            .Name("NewName");
            var serializer = new SerializationSupport(container);
            var expected   = new Tuple <string>("Hello World!");
            var actual     = serializer.Assert(expected,
                                               @"<?xml version=""1.0"" encoding=""utf-8""?><Tuple xmlns:exs=""https://extendedxmlserializer.github.io/v2"" exs:arguments=""string"" xmlns=""https://extendedxmlserializer.github.io/system""><NewName>Hello World!</NewName></Tuple>");

            actual.ShouldBeEquivalentTo(expected);
        }